<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <title>bn namespace | Butano Docs</title>
  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i%7CSource+Code+Pro:400,400i,600" />
  <link rel="stylesheet" href="m-dark+documentation.compiled.css" />
  <link rel="icon" href="favicon-dark.png" type="image/png" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <meta name="theme-color" content="#22272e" />
</head>
<body>
<header><nav id="navigation">
  <div class="m-container">
    <div class="m-row">
      <span id="m-navbar-brand" class="m-col-t-8 m-col-m-none m-left-m">
        <a href="https://github.com/GValiente/butano">Butano</a> <span class="m-breadcrumb">|</span> <a href="index.html" class="m-thin">Docs</a>
      </span>
      <div class="m-col-t-4 m-hide-m m-text-right m-nopadr">
        <a href="#search" class="m-doc-search-icon" title="Search" onclick="return showSearch()"><svg style="height: 0.9rem;" viewBox="0 0 16 16">
          <path id="m-doc-search-icon-path" d="m6 0c-3.31 0-6 2.69-6 6 0 3.31 2.69 6 6 6 1.49 0 2.85-0.541 3.89-1.44-0.0164 0.338 0.147 0.759 0.5 1.15l3.22 3.79c0.552 0.614 1.45 0.665 2 0.115 0.55-0.55 0.499-1.45-0.115-2l-3.79-3.22c-0.392-0.353-0.812-0.515-1.15-0.5 0.895-1.05 1.44-2.41 1.44-3.89 0-3.31-2.69-6-6-6zm0 1.56a4.44 4.44 0 0 1 4.44 4.44 4.44 4.44 0 0 1-4.44 4.44 4.44 4.44 0 0 1-4.44-4.44 4.44 4.44 0 0 1 4.44-4.44z"/>
        </svg></a>
        <a id="m-navbar-show" href="#navigation" title="Show navigation"></a>
        <a id="m-navbar-hide" href="#" title="Hide navigation"></a>
      </div>
      <div id="m-navbar-collapse" class="m-col-t-12 m-show-m m-col-m-none m-right-m">
        <div class="m-row">
          <ol class="m-col-t-6 m-col-m-none">
            <li><a href="pages.html">Pages</a></li>
            <li><a href="modules.html">Modules</a></li>
          </ol>
          <ol class="m-col-t-6 m-col-m-none" start="3">
            <li><a href="namespaces.html">Namespaces</a></li>
            <li><a href="annotated.html">Classes</a></li>
            <li><a href="files.html">Files</a></li>
            <li class="m-show-m"><a href="#search" class="m-doc-search-icon" title="Search" onclick="return showSearch()"><svg style="height: 0.9rem;" viewBox="0 0 16 16">
              <use href="#m-doc-search-icon-path" />
            </svg></a></li>
          </ol>
        </div>
      </div>
    </div>
  </div>
</nav></header>
<main><article>
  <div class="m-container m-container-inflatable">
    <div class="m-row">
      <div class="m-col-l-10 m-push-l-1">
        <h1>
          bn <span class="m-thin">namespace</span>
        </h1>
        <p>Main Butano namespace.</p>
        <nav class="m-block m-default">
          <h3>Contents</h3>
          <ul>
            <li>
              Reference
              <ul>
                <li><a href="#namespaces">Namespaces</a></li>
                <li><a href="#nested-classes">Classes</a></li>
                <li><a href="#typedef-members">Typedefs</a></li>
              </ul>
            </li>
          </ul>
        </nav>
        <section id="namespaces">
          <h2><a href="#namespaces">Namespaces</a></h2>
          <dl class="m-doc">
            <dt>namespace <a href="namespacebn_1_1assert.html" class="m-doc">assert</a></dt>
            <dd>Assert related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1audio.html" class="m-doc">audio</a></dt>
            <dd>Audio related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1backdrop.html" class="m-doc">backdrop</a></dt>
            <dd>Backdrop related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1bg__maps.html" class="m-doc">bg_maps</a></dt>
            <dd>Background maps related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1bg__palettes.html" class="m-doc">bg_palettes</a></dt>
            <dd>Background color palettes related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1bg__tiles.html" class="m-doc">bg_tiles</a></dt>
            <dd>Background tiles related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1bgs.html" class="m-doc">bgs</a></dt>
            <dd>Backgrounds related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1bgs__mosaic.html" class="m-doc">bgs_mosaic</a></dt>
            <dd>Functions related with the mosaic applied to the backgrounds.</dd>
            <dt>namespace <a href="namespacebn_1_1blending.html" class="m-doc">blending</a></dt>
            <dd>Blending related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1cameras.html" class="m-doc">cameras</a></dt>
            <dd>Cameras related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1color__effect.html" class="m-doc">color_effect</a></dt>
            <dd>Color effects related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1colors.html" class="m-doc">colors</a></dt>
            <dd>Some constant colors from TONC.</dd>
            <dt>namespace <a href="namespacebn_1_1core.html" class="m-doc">core</a></dt>
            <dd>Core related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1display.html" class="m-doc">display</a></dt>
            <dd>Display related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1dmg__music.html" class="m-doc">dmg_music</a></dt>
            <dd>DMG music related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1green__swap.html" class="m-doc">green_swap</a></dt>
            <dd>When it is enabled, green intensity of each two screen pixels are exchanged.</dd>
            <dt>namespace <a href="namespacebn_1_1hbes.html" class="m-doc">hbes</a></dt>
            <dd>H-Blank effects related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1hdma.html" class="m-doc">hdma</a></dt>
            <dd>H-Blank direct memory access related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1jingle.html" class="m-doc">jingle</a></dt>
            <dd>Direct Sound jingles related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1keypad.html" class="m-doc">keypad</a></dt>
            <dd>Keypad related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1link.html" class="m-doc">link</a></dt>
            <dd>Link communication related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1memory.html" class="m-doc">memory</a></dt>
            <dd>Memory related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1music.html" class="m-doc">music</a></dt>
            <dd>Direct Sound music related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1profiler.html" class="m-doc">profiler</a></dt>
            <dd>Profiler related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1rumble.html" class="m-doc">rumble</a></dt>
            <dd>Rumble related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1sound.html" class="m-doc">sound</a></dt>
            <dd>Sound effects related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1sprite__affine__mats.html" class="m-doc">sprite_affine_mats</a></dt>
            <dd>Sprite affine transformation matrices related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1sprite__palettes.html" class="m-doc">sprite_palettes</a></dt>
            <dd>Sprite color palettes related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1sprite__tiles.html" class="m-doc">sprite_tiles</a></dt>
            <dd>Sprite tiles related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1sprites.html" class="m-doc">sprites</a></dt>
            <dd>Sprites related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1sprites__mosaic.html" class="m-doc">sprites_mosaic</a></dt>
            <dd>Functions related with the mosaic applied to the sprites.</dd>
            <dt>namespace <a href="namespacebn_1_1sram.html" class="m-doc">sram</a></dt>
            <dd>SRAM related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1timers.html" class="m-doc">timers</a></dt>
            <dd>Timing related functions.</dd>
            <dt>namespace <a href="namespacebn_1_1version.html" class="m-doc">version</a></dt>
            <dd>Current version of Butano.</dd>
          </dl>
        </section>
        <section id="nested-classes">
          <h2><a href="#nested-classes">Classes</a></h2>
          <dl class="m-doc">
            <dt>
              <div class="m-doc-template">template&lt;int MaxSize&gt;</div>
              class <a href="classbn_1_1affine__bg__animate__action.html" class="m-doc">affine_bg_animate_action</a>
            </dt>
            <dd>Changes the map of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__attributes.html" class="m-doc">affine_bg_attributes</a>
            </dt>
            <dd>Manages the attributes to commit to the GBA register of an affine background.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__attributes__hbe__ptr.html" class="m-doc">affine_bg_attributes_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes to commit to the GBA register of an affine background in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__blending__bottom__manager.html" class="m-doc">affine_bg_blending_bottom_manager</a>
            </dt>
            <dd>Manages if an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> must be part of the blending bottom layer or not.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__blending__bottom__toggle__action.html" class="m-doc">affine_bg_blending_bottom_toggle_action</a>
            </dt>
            <dd>Toggles if an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> is part of the blending bottom layer or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__blending__manager.html" class="m-doc">affine_bg_blending_manager</a>
            </dt>
            <dd>Manages if blending must be applied to an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> or not.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__blending__toggle__action.html" class="m-doc">affine_bg_blending_toggle_action</a>
            </dt>
            <dd>Toggles if blending must be applied to an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__blending__top__manager.html" class="m-doc">affine_bg_blending_top_manager</a>
            </dt>
            <dd>Manages if an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> must be part of the blending top layer or not.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__blending__top__toggle__action.html" class="m-doc">affine_bg_blending_top_toggle_action</a>
            </dt>
            <dd>Toggles if an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> is part of the blending top layer or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__builder.html" class="m-doc">affine_bg_builder</a>
            </dt>
            <dd>Creates <a href="classbn_1_1affine__bg__map__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />map_<wbr />ptr</a> objects with custom attributes.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int MaxSize&gt;</div>
              class <a href="classbn_1_1affine__bg__cached__animate__action.html" class="m-doc">affine_bg_cached_animate_action</a>
            </dt>
            <dd>Changes the map of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__dx__register__hbe__ptr.html" class="m-doc">affine_bg_dx_register_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes or the values to commit to the the fifth GBA register of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__dy__register__hbe__ptr.html" class="m-doc">affine_bg_dy_register_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes or the values to commit to the the sixth GBA register of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__horizontal__flip__manager.html" class="m-doc">affine_bg_horizontal_flip_manager</a>
            </dt>
            <dd>Manages if an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> is flipped in its horizontal axis or not.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__horizontal__flip__toggle__action.html" class="m-doc">affine_bg_horizontal_flip_toggle_action</a>
            </dt>
            <dd>Toggles if an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> must be flipped in the horizontal axis or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__horizontal__scale__loop__action.html" class="m-doc">affine_bg_horizontal_scale_loop_action</a>
            </dt>
            <dd>Modifies the horizontal scale of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> from a minimum to a maximum. When the horizontal scale is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__horizontal__scale__manager.html" class="m-doc">affine_bg_horizontal_scale_manager</a>
            </dt>
            <dd>Manages the horizontal scale of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__horizontal__scale__to__action.html" class="m-doc">affine_bg_horizontal_scale_to_action</a>
            </dt>
            <dd>Modifies the horizontal scale of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__horizontal__scale__toggle__action.html" class="m-doc">affine_bg_horizontal_scale_toggle_action</a>
            </dt>
            <dd>Changes the horizontal scale of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__horizontal__shear__loop__action.html" class="m-doc">affine_bg_horizontal_shear_loop_action</a>
            </dt>
            <dd>Modifies the horizontal shear of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> from a minimum to a maximum. When the horizontal shear is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__horizontal__shear__manager.html" class="m-doc">affine_bg_horizontal_shear_manager</a>
            </dt>
            <dd>Manages the horizontal shear of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__horizontal__shear__to__action.html" class="m-doc">affine_bg_horizontal_shear_to_action</a>
            </dt>
            <dd>Modifies the horizontal shear of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__horizontal__shear__toggle__action.html" class="m-doc">affine_bg_horizontal_shear_toggle_action</a>
            </dt>
            <dd>Changes the horizontal shear of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__item.html" class="m-doc">affine_bg_item</a>
            </dt>
            <dd>Contains the required information to generate affine backgrounds and their maps.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__map__cell__info.html" class="m-doc">affine_bg_map_cell_info</a>
            </dt>
            <dd>Manages the properties of an affine background map cell.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__map__item.html" class="m-doc">affine_bg_map_item</a>
            </dt>
            <dd>Contains the required information to generate affine background maps.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__map__ptr.html" class="m-doc">affine_bg_map_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of an affine background map.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__mat__attributes.html" class="m-doc">affine_bg_mat_attributes</a>
            </dt>
            <dd>Contains the attributes which define the position and the transformation matrix of an affine background.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__mat__attributes__hbe__ptr.html" class="m-doc">affine_bg_mat_attributes_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes which define the position and the transformation matrix of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__mosaic__manager.html" class="m-doc">affine_bg_mosaic_manager</a>
            </dt>
            <dd>Manages if the mosaic effect must be applied to an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> or not.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__mosaic__toggle__action.html" class="m-doc">affine_bg_mosaic_toggle_action</a>
            </dt>
            <dd>Toggles if the mosaic effect must be applied to an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__move__by__action.html" class="m-doc">affine_bg_move_by_action</a>
            </dt>
            <dd>Modifies the position of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> by a given delta.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__move__loop__action.html" class="m-doc">affine_bg_move_loop_action</a>
            </dt>
            <dd>Modifies the position of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> from a minimum to a maximum. When the position is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__move__pivot__by__action.html" class="m-doc">affine_bg_move_pivot_by_action</a>
            </dt>
            <dd>Modifies the position of the pivot of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> by a given delta.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__move__pivot__loop__action.html" class="m-doc">affine_bg_move_pivot_loop_action</a>
            </dt>
            <dd>Modifies the position of the pivot of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> from a minimum to a maximum. When the position is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__move__pivot__to__action.html" class="m-doc">affine_bg_move_pivot_to_action</a>
            </dt>
            <dd>Modifies the position of the pivot of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__move__pivot__toggle__action.html" class="m-doc">affine_bg_move_pivot_toggle_action</a>
            </dt>
            <dd>Changes the position of the pivot of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__move__to__action.html" class="m-doc">affine_bg_move_to_action</a>
            </dt>
            <dd>Modifies the position of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__move__toggle__action.html" class="m-doc">affine_bg_move_toggle_action</a>
            </dt>
            <dd>Changes the position of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__pa__register__hbe__ptr.html" class="m-doc">affine_bg_pa_register_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes or the values to commit to the first GBA register of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__pb__register__hbe__ptr.html" class="m-doc">affine_bg_pb_register_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes or the values to commit to the second GBA register of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__pc__register__hbe__ptr.html" class="m-doc">affine_bg_pc_register_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes or the values to commit to the third GBA register of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__pd__register__hbe__ptr.html" class="m-doc">affine_bg_pd_register_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes or the values to commit to the fourth GBA register of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__pivot__position__hbe__ptr.html" class="m-doc">affine_bg_pivot_position_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the position of the affine transformations pivot point of an affine background in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__pivot__position__manager.html" class="m-doc">affine_bg_pivot_position_manager</a>
            </dt>
            <dd>Manages the position of the pivot of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__position__manager.html" class="m-doc">affine_bg_position_manager</a>
            </dt>
            <dd>Manages the position of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_bg_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of an affine background.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__rotate__by__action.html" class="m-doc">affine_bg_rotate_by_action</a>
            </dt>
            <dd>Modifies the rotation angle of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> by delta_rotation_angle. When the rotation angle is over 360, it goes back to 0 and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__rotate__loop__action.html" class="m-doc">affine_bg_rotate_loop_action</a>
            </dt>
            <dd>Modifies the rotation angle of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> from a minimum to a maximum. When the rotation angle is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__rotate__to__action.html" class="m-doc">affine_bg_rotate_to_action</a>
            </dt>
            <dd>Modifies the rotation angle of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__rotate__toggle__action.html" class="m-doc">affine_bg_rotate_toggle_action</a>
            </dt>
            <dd>Changes the rotation angle of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__rotation__manager.html" class="m-doc">affine_bg_rotation_manager</a>
            </dt>
            <dd>Manages the rotation angle of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__scale__loop__action.html" class="m-doc">affine_bg_scale_loop_action</a>
            </dt>
            <dd>Modifies the scale of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> from a minimum to a maximum. When the scale is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__scale__manager.html" class="m-doc">affine_bg_scale_manager</a>
            </dt>
            <dd>Manages the scale of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__scale__to__action.html" class="m-doc">affine_bg_scale_to_action</a>
            </dt>
            <dd>Modifies the scale of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__scale__toggle__action.html" class="m-doc">affine_bg_scale_toggle_action</a>
            </dt>
            <dd>Changes the scale of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__shear__loop__action.html" class="m-doc">affine_bg_shear_loop_action</a>
            </dt>
            <dd>Modifies the shear of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> from a minimum to a maximum. When the shear is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__shear__manager.html" class="m-doc">affine_bg_shear_manager</a>
            </dt>
            <dd>Manages the shear of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__shear__to__action.html" class="m-doc">affine_bg_shear_to_action</a>
            </dt>
            <dd>Modifies the shear of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__shear__toggle__action.html" class="m-doc">affine_bg_shear_toggle_action</a>
            </dt>
            <dd>Changes the shear of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__tiles__item.html" class="m-doc">affine_bg_tiles_item</a>
            </dt>
            <dd>Contains the required information to generate affine background tiles.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__tiles__ptr.html" class="m-doc">affine_bg_tiles_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of the tiles of an affine background.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__top__left__move__loop__action.html" class="m-doc">affine_bg_top_left_move_loop_action</a>
            </dt>
            <dd>Modifies the top-left position of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> from a minimum to a maximum. When the top-left position is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__top__left__move__to__action.html" class="m-doc">affine_bg_top_left_move_to_action</a>
            </dt>
            <dd>Modifies the top-left position of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__top__left__move__toggle__action.html" class="m-doc">affine_bg_top_left_move_toggle_action</a>
            </dt>
            <dd>Changes the top-left position of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__top__left__position__manager.html" class="m-doc">affine_bg_top_left_position_manager</a>
            </dt>
            <dd>Manages the top-left position of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__vertical__flip__manager.html" class="m-doc">affine_bg_vertical_flip_manager</a>
            </dt>
            <dd>Manages if an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> is flipped in its vertical axis or not.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__vertical__flip__toggle__action.html" class="m-doc">affine_bg_vertical_flip_toggle_action</a>
            </dt>
            <dd>Toggles if an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> must be flipped in the vertical axis or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__vertical__scale__loop__action.html" class="m-doc">affine_bg_vertical_scale_loop_action</a>
            </dt>
            <dd>Modifies the vertical scale of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> from a minimum to a maximum. When the vertical scale is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__vertical__scale__manager.html" class="m-doc">affine_bg_vertical_scale_manager</a>
            </dt>
            <dd>Manages the vertical scale of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__vertical__scale__to__action.html" class="m-doc">affine_bg_vertical_scale_to_action</a>
            </dt>
            <dd>Modifies the vertical scale of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__vertical__scale__toggle__action.html" class="m-doc">affine_bg_vertical_scale_toggle_action</a>
            </dt>
            <dd>Changes the vertical scale of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__vertical__shear__loop__action.html" class="m-doc">affine_bg_vertical_shear_loop_action</a>
            </dt>
            <dd>Modifies the vertical shear of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> from a minimum to a maximum. When the vertical shear is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__vertical__shear__manager.html" class="m-doc">affine_bg_vertical_shear_manager</a>
            </dt>
            <dd>Manages the vertical shear of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__vertical__shear__to__action.html" class="m-doc">affine_bg_vertical_shear_to_action</a>
            </dt>
            <dd>Modifies the vertical shear of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__vertical__shear__toggle__action.html" class="m-doc">affine_bg_vertical_shear_toggle_action</a>
            </dt>
            <dd>Changes the vertical shear of an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__visible__manager.html" class="m-doc">affine_bg_visible_manager</a>
            </dt>
            <dd>Manages if an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> must be committed to the GBA or not.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__visible__toggle__action.html" class="m-doc">affine_bg_visible_toggle_action</a>
            </dt>
            <dd>Toggles if an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> must be committed to the GBA or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__wrapping__manager.html" class="m-doc">affine_bg_wrapping_manager</a>
            </dt>
            <dd>Manages if an affine background must wrap around at the edges or not.</dd>
            <dt>
              class <a href="classbn_1_1affine__bg__wrapping__toggle__action.html" class="m-doc">affine_bg_wrapping_toggle_action</a>
            </dt>
            <dd>Toggles if an <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a> must wrap around at the edges or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1affine__mat__attributes.html" class="m-doc">affine_mat_attributes</a>
            </dt>
            <dd>Contains the attributes which define an affine transformation matrix.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int MaxSize, int MaxAlignment&gt;</div>
              class <a href="classbn_1_1any.html" class="m-doc">any</a>
            </dt>
            <dd><code>std::any</code> like container with a fixed size buffer.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type, int Size&gt;</div>
              class <a href="classbn_1_1array.html" class="m-doc">array</a>
            </dt>
            <dd><code>std::array</code> like container.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type&gt;</div>
              class <a href="classbn_1_1array_3_01_type_00_010_01_4.html" class="m-doc">array&lt;Type, 0&gt;</a>
            </dt>
            <dd>Empty array template specialization.</dd>
            <dt>
              class <a href="classbn_1_1backdrop__blending__bottom__enabled__manager.html" class="m-doc">backdrop_blending_bottom_enabled_manager</a>
            </dt>
            <dd>Manages if the backdrop must be part of the blending bottom layer or not.</dd>
            <dt>
              class <a href="classbn_1_1backdrop__blending__bottom__enabled__toggle__action.html" class="m-doc">backdrop_blending_bottom_enabled_toggle_action</a>
            </dt>
            <dd>Toggles if the backdrop is part of the blending bottom layer or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1backdrop__color__hbe__ptr.html" class="m-doc">backdrop_color_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the backdrop color in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1best__fit__allocator.html" class="m-doc">best_fit_allocator</a>
            </dt>
            <dd>Manages a chunk of memory with a best fit allocation strategy.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__color__hbe__ptr.html" class="m-doc">bg_palette_color_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the color of a background color palette in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__fade__loop__action.html" class="m-doc">bg_palette_fade_loop_action</a>
            </dt>
            <dd>Modifies the intensity of the fade effect applied to a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a> from a minimum to a maximum. When the intensity is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__fade__manager.html" class="m-doc">bg_palette_fade_manager</a>
            </dt>
            <dd>Manages the intensity of the fade effect applied to a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__fade__to__action.html" class="m-doc">bg_palette_fade_to_action</a>
            </dt>
            <dd>Modifies the intensity of the fade effect applied to a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__fade__toggle__action.html" class="m-doc">bg_palette_fade_toggle_action</a>
            </dt>
            <dd>Changes the intensity of the fade effect applied to a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__grayscale__loop__action.html" class="m-doc">bg_palette_grayscale_loop_action</a>
            </dt>
            <dd>Modifies the intensity of the grayscale effect applied to a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a> from a minimum to a maximum. When the intensity is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__grayscale__manager.html" class="m-doc">bg_palette_grayscale_manager</a>
            </dt>
            <dd>Manages the intensity of the grayscale effect applied to a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__grayscale__to__action.html" class="m-doc">bg_palette_grayscale_to_action</a>
            </dt>
            <dd>Modifies the intensity of the grayscale effect applied to a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__grayscale__toggle__action.html" class="m-doc">bg_palette_grayscale_toggle_action</a>
            </dt>
            <dd>Changes the intensity of the grayscale effect applied to a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__hue__shift__loop__action.html" class="m-doc">bg_palette_hue_shift_loop_action</a>
            </dt>
            <dd>Modifies the intensity of the hue shift effect applied to a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a> from a minimum to a maximum. When the intensity is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__hue__shift__manager.html" class="m-doc">bg_palette_hue_shift_manager</a>
            </dt>
            <dd>Manages the intensity of the hue shift effect applied to a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__hue__shift__to__action.html" class="m-doc">bg_palette_hue_shift_to_action</a>
            </dt>
            <dd>Modifies the intensity of the hue shift effect applied to a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__hue__shift__toggle__action.html" class="m-doc">bg_palette_hue_shift_toggle_action</a>
            </dt>
            <dd>Changes the intensity of the hue shift effect applied to a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__inverted__manager.html" class="m-doc">bg_palette_inverted_manager</a>
            </dt>
            <dd>Manages if the colors of a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a> must be inverted or not.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__inverted__toggle__action.html" class="m-doc">bg_palette_inverted_toggle_action</a>
            </dt>
            <dd>Toggles if the colors of a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a> must be inverted or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__item.html" class="m-doc">bg_palette_item</a>
            </dt>
            <dd>Contains the required information to generate background color palettes.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_palette_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a background color palette.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__rotate__by__action.html" class="m-doc">bg_palette_rotate_by_action</a>
            </dt>
            <dd>Modifies the number of colors to rotate to the right in a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a> by delta_count when the action is updated a given number of times. When the property is over the given maximum, it goes back to the given minimum and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__rotate__loop__action.html" class="m-doc">bg_palette_rotate_loop_action</a>
            </dt>
            <dd>Modifies the number of colors to rotate to the right in a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a> from a minimum to a maximum. When the number of colors to rotate to the right is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__rotate__manager.html" class="m-doc">bg_palette_rotate_manager</a>
            </dt>
            <dd>Manages the number of colors to rotate to the right in a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__rotate__to__action.html" class="m-doc">bg_palette_rotate_to_action</a>
            </dt>
            <dd>Modifies the number of colors to rotate to the right in a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1bg__palette__rotate__toggle__action.html" class="m-doc">bg_palette_rotate_toggle_action</a>
            </dt>
            <dd>Changes the number of colors to rotate to the right in a <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__brightness__loop__action.html" class="m-doc">bg_palettes_brightness_loop_action</a>
            </dt>
            <dd>Modifies the brightness of all background color palettes from a minimum to a maximum. When the brightness is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__brightness__manager.html" class="m-doc">bg_palettes_brightness_manager</a>
            </dt>
            <dd>Manages the brightness of all background color palettes.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__brightness__to__action.html" class="m-doc">bg_palettes_brightness_to_action</a>
            </dt>
            <dd>Modifies the brightness of all background color palettes until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__brightness__toggle__action.html" class="m-doc">bg_palettes_brightness_toggle_action</a>
            </dt>
            <dd>Changes the brightness of all background color palettes when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__contrast__loop__action.html" class="m-doc">bg_palettes_contrast_loop_action</a>
            </dt>
            <dd>Modifies the contrast of all background color palettes from a minimum to a maximum. When the contrast is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__contrast__manager.html" class="m-doc">bg_palettes_contrast_manager</a>
            </dt>
            <dd>Manages the contrast of all background color palettes.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__contrast__to__action.html" class="m-doc">bg_palettes_contrast_to_action</a>
            </dt>
            <dd>Modifies the contrast of all background color palettes until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__contrast__toggle__action.html" class="m-doc">bg_palettes_contrast_toggle_action</a>
            </dt>
            <dd>Changes the contrast of all background color palettes when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__fade__loop__action.html" class="m-doc">bg_palettes_fade_loop_action</a>
            </dt>
            <dd>Modifies the intensity of the fade effect applied to all background color palettes from a minimum to a maximum. When the intensity is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__fade__manager.html" class="m-doc">bg_palettes_fade_manager</a>
            </dt>
            <dd>Manages the intensity of the fade effect applied to all background color palettes.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__fade__to__action.html" class="m-doc">bg_palettes_fade_to_action</a>
            </dt>
            <dd>Modifies the intensity of the fade effect applied to all background color palettes until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__fade__toggle__action.html" class="m-doc">bg_palettes_fade_toggle_action</a>
            </dt>
            <dd>Changes the intensity of the fade effect applied to all background color palettes when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__grayscale__loop__action.html" class="m-doc">bg_palettes_grayscale_loop_action</a>
            </dt>
            <dd>Modifies the intensity of the grayscale effect applied to all background color palettes from a minimum to a maximum. When the intensity is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__grayscale__manager.html" class="m-doc">bg_palettes_grayscale_manager</a>
            </dt>
            <dd>Manages the intensity of the grayscale effect applied to all background color palettes.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__grayscale__to__action.html" class="m-doc">bg_palettes_grayscale_to_action</a>
            </dt>
            <dd>Modifies the intensity of the grayscale effect applied to all background color palettes until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__grayscale__toggle__action.html" class="m-doc">bg_palettes_grayscale_toggle_action</a>
            </dt>
            <dd>Changes the intensity of the grayscale effect applied to all background color palettes when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__hue__shift__loop__action.html" class="m-doc">bg_palettes_hue_shift_loop_action</a>
            </dt>
            <dd>Modifies the intensity of the hue shift effect applied to all background color palettes from a minimum to a maximum. When the intensity is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__hue__shift__manager.html" class="m-doc">bg_palettes_hue_shift_manager</a>
            </dt>
            <dd>Manages the intensity of the hue shift effect applied to all background color palettes.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__hue__shift__to__action.html" class="m-doc">bg_palettes_hue_shift_to_action</a>
            </dt>
            <dd>Modifies the intensity of the hue shift effect applied to all background color palettes until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__hue__shift__toggle__action.html" class="m-doc">bg_palettes_hue_shift_toggle_action</a>
            </dt>
            <dd>Changes the intensity of the hue shift effect applied to all background color palettes when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__intensity__loop__action.html" class="m-doc">bg_palettes_intensity_loop_action</a>
            </dt>
            <dd>Modifies the intensity of all background color palettes from a minimum to a maximum. When the intensity is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__intensity__manager.html" class="m-doc">bg_palettes_intensity_manager</a>
            </dt>
            <dd>Manages the intensity of all background color palettes.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__intensity__to__action.html" class="m-doc">bg_palettes_intensity_to_action</a>
            </dt>
            <dd>Modifies the intensity of all background color palettes until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__intensity__toggle__action.html" class="m-doc">bg_palettes_intensity_toggle_action</a>
            </dt>
            <dd>Changes the intensity of all background color palettes when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__inverted__manager.html" class="m-doc">bg_palettes_inverted_manager</a>
            </dt>
            <dd>Manages if the colors of all background color palettes must be inverted or not.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__inverted__toggle__action.html" class="m-doc">bg_palettes_inverted_toggle_action</a>
            </dt>
            <dd>Toggles if the colors of all background color palettes must be inverted or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1bg__palettes__transparent__color__hbe__ptr.html" class="m-doc">bg_palettes_transparent_color_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the transparent color of the backgrounds in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1bgs__mosaic__horizontal__stretch__loop__action.html" class="m-doc">bgs_mosaic_horizontal_stretch_loop_action</a>
            </dt>
            <dd>Modifies the horizontal stretch of the mosaic applied to the backgrounds from a minimum to a maximum. When the horizontal stretch is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1bgs__mosaic__horizontal__stretch__manager.html" class="m-doc">bgs_mosaic_horizontal_stretch_manager</a>
            </dt>
            <dd>Manages the horizontal stretch of the mosaic applied to the backgrounds.</dd>
            <dt>
              class <a href="classbn_1_1bgs__mosaic__horizontal__stretch__to__action.html" class="m-doc">bgs_mosaic_horizontal_stretch_to_action</a>
            </dt>
            <dd>Modifies the horizontal stretch of the mosaic applied to the backgrounds until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1bgs__mosaic__horizontal__stretch__toggle__action.html" class="m-doc">bgs_mosaic_horizontal_stretch_toggle_action</a>
            </dt>
            <dd>Changes the horizontal stretch of the mosaic applied to the backgrounds when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1bgs__mosaic__stretch__loop__action.html" class="m-doc">bgs_mosaic_stretch_loop_action</a>
            </dt>
            <dd>Modifies the stretch of the mosaic applied to the backgrounds from a minimum to a maximum. When the stretch is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1bgs__mosaic__stretch__manager.html" class="m-doc">bgs_mosaic_stretch_manager</a>
            </dt>
            <dd>Manages the stretch of the mosaic applied to the backgrounds.</dd>
            <dt>
              class <a href="classbn_1_1bgs__mosaic__stretch__to__action.html" class="m-doc">bgs_mosaic_stretch_to_action</a>
            </dt>
            <dd>Modifies the stretch of the mosaic applied to the backgrounds until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1bgs__mosaic__stretch__toggle__action.html" class="m-doc">bgs_mosaic_stretch_toggle_action</a>
            </dt>
            <dd>Changes the stretch of the mosaic applied to the backgrounds when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1bgs__mosaic__vertical__stretch__loop__action.html" class="m-doc">bgs_mosaic_vertical_stretch_loop_action</a>
            </dt>
            <dd>Modifies the vertical stretch of the mosaic applied to the backgrounds from a minimum to a maximum. When the vertical stretch is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1bgs__mosaic__vertical__stretch__manager.html" class="m-doc">bgs_mosaic_vertical_stretch_manager</a>
            </dt>
            <dd>Manages the vertical stretch of the mosaic applied to the backgrounds.</dd>
            <dt>
              class <a href="classbn_1_1bgs__mosaic__vertical__stretch__to__action.html" class="m-doc">bgs_mosaic_vertical_stretch_to_action</a>
            </dt>
            <dd>Modifies the vertical stretch of the mosaic applied to the backgrounds until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1bgs__mosaic__vertical__stretch__toggle__action.html" class="m-doc">bgs_mosaic_vertical_stretch_toggle_action</a>
            </dt>
            <dd>Changes the vertical stretch of the mosaic applied to the backgrounds when the action is updated a given number of times.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int Size&gt;</div>
              class <a href="classbn_1_1bitset.html" class="m-doc">bitset</a>
            </dt>
            <dd><code>std::bitset</code> like container.</dd>
            <dt>
              class <a href="classbn_1_1bitset__ref.html" class="m-doc">bitset_ref</a>
            </dt>
            <dd>ibitset implementation which manages an external elements array.</dd>
            <dt>
              class <a href="classbn_1_1blending__fade__alpha.html" class="m-doc">blending_fade_alpha</a>
            </dt>
            <dd>Manages the attributes to commit to the GBA fade blending register.</dd>
            <dt>
              class <a href="classbn_1_1blending__fade__alpha__hbe__ptr.html" class="m-doc">blending_fade_alpha_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the weight of the fade blending in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1blending__fade__alpha__loop__action.html" class="m-doc">blending_fade_alpha_loop_action</a>
            </dt>
            <dd>Modifies the weight of the fade blending from a minimum to a maximum. When the weight is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1blending__fade__alpha__manager.html" class="m-doc">blending_fade_alpha_manager</a>
            </dt>
            <dd>Manages the weight of the fade blending.</dd>
            <dt>
              class <a href="classbn_1_1blending__fade__alpha__to__action.html" class="m-doc">blending_fade_alpha_to_action</a>
            </dt>
            <dd>Modifies the weight of the fade blending until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1blending__fade__alpha__toggle__action.html" class="m-doc">blending_fade_alpha_toggle_action</a>
            </dt>
            <dd>Changes the weight of the fade blending when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1blending__intensity__alpha__loop__action.html" class="m-doc">blending_intensity_alpha_loop_action</a>
            </dt>
            <dd>Modifies the weight of the intensity blending from a minimum to a maximum. When the weight is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1blending__intensity__alpha__manager.html" class="m-doc">blending_intensity_alpha_manager</a>
            </dt>
            <dd>Manages the weight of the intensity blending.</dd>
            <dt>
              class <a href="classbn_1_1blending__intensity__alpha__to__action.html" class="m-doc">blending_intensity_alpha_to_action</a>
            </dt>
            <dd>Modifies the weight of the intensity blending until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1blending__intensity__alpha__toggle__action.html" class="m-doc">blending_intensity_alpha_toggle_action</a>
            </dt>
            <dd>Changes the weight of the intensity blending when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1blending__transparency__alpha__loop__action.html" class="m-doc">blending_transparency_alpha_loop_action</a>
            </dt>
            <dd>Modifies the weight of the transparency blending from a minimum to a maximum. When the weight is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1blending__transparency__alpha__manager.html" class="m-doc">blending_transparency_alpha_manager</a>
            </dt>
            <dd>Manages the weight of the transparency blending.</dd>
            <dt>
              class <a href="classbn_1_1blending__transparency__alpha__to__action.html" class="m-doc">blending_transparency_alpha_to_action</a>
            </dt>
            <dd>Modifies the weight of the transparency blending until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1blending__transparency__alpha__toggle__action.html" class="m-doc">blending_transparency_alpha_toggle_action</a>
            </dt>
            <dd>Changes the weight of the transparency blending when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1blending__transparency__attributes.html" class="m-doc">blending_transparency_attributes</a>
            </dt>
            <dd>Manages the attributes to commit to the GBA transparency and intensity blendings register.</dd>
            <dt>
              class <a href="classbn_1_1blending__transparency__attributes__hbe__ptr.html" class="m-doc">blending_transparency_attributes_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the weights of the transparency and intensity blendings in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1blending__transparency__bottom__weight__loop__action.html" class="m-doc">blending_transparency_bottom_weight_loop_action</a>
            </dt>
            <dd>Modifies the weight of the transparency blending for the bottom layer from a minimum to a maximum. When the weight is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1blending__transparency__bottom__weight__manager.html" class="m-doc">blending_transparency_bottom_weight_manager</a>
            </dt>
            <dd>Manages the weight of the transparency blending for the bottom layer.</dd>
            <dt>
              class <a href="classbn_1_1blending__transparency__bottom__weight__to__action.html" class="m-doc">blending_transparency_bottom_weight_to_action</a>
            </dt>
            <dd>Modifies the weight of the transparency blending for the bottom layer until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1blending__transparency__bottom__weight__toggle__action.html" class="m-doc">blending_transparency_bottom_weight_toggle_action</a>
            </dt>
            <dd>Changes the weight of the transparency blending for the bottom layer when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1blending__transparency__top__weight__loop__action.html" class="m-doc">blending_transparency_top_weight_loop_action</a>
            </dt>
            <dd>Modifies the weight of the transparency blending for the top layer from a minimum to a maximum. When the weight is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1blending__transparency__top__weight__manager.html" class="m-doc">blending_transparency_top_weight_manager</a>
            </dt>
            <dd>Manages the weight of the transparency blending for the top layer.</dd>
            <dt>
              class <a href="classbn_1_1blending__transparency__top__weight__to__action.html" class="m-doc">blending_transparency_top_weight_to_action</a>
            </dt>
            <dd>Modifies the weight of the transparency blending for the top layer until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1blending__transparency__top__weight__toggle__action.html" class="m-doc">blending_transparency_top_weight_toggle_action</a>
            </dt>
            <dd>Changes the weight of the transparency blending for the top layer when the action is updated a given number of times.</dd>
            <dt>
              <div class="m-doc-template">template&lt;class PropertyManager&gt;</div>
              class <a href="classbn_1_1bool__toggle__template__action.html" class="m-doc">bool_toggle_template_action</a>
            </dt>
            <dd>Toggles a boolean property when the action is updated a given number of times.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Value, class PropertyManager&gt;</div>
              class <a href="classbn_1_1bool__toggle__value__template__action.html" class="m-doc">bool_toggle_value_template_action</a>
            </dt>
            <dd>Toggles a boolean property of a value when the action is updated a given number of times.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Property, class PropertyManager&gt;</div>
              class <a href="classbn_1_1by__template__action.html" class="m-doc">by_template_action</a>
            </dt>
            <dd>Modifies a property by a given delta.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Value, typename Property, class PropertyManager&gt;</div>
              class <a href="classbn_1_1by__value__template__action.html" class="m-doc">by_value_template_action</a>
            </dt>
            <dd>Modifies the property of a value by a given delta.</dd>
            <dt>
              class <a href="classbn_1_1camera__move__by__action.html" class="m-doc">camera_move_by_action</a>
            </dt>
            <dd>Modifies the position of a <a href="classbn_1_1camera__ptr.html" class="m-doc">camera_<wbr />ptr</a> by a given delta.</dd>
            <dt>
              class <a href="classbn_1_1camera__move__loop__action.html" class="m-doc">camera_move_loop_action</a>
            </dt>
            <dd>Modifies the position of a <a href="classbn_1_1camera__ptr.html" class="m-doc">camera_<wbr />ptr</a> from a minimum to a maximum. When the position is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1camera__move__to__action.html" class="m-doc">camera_move_to_action</a>
            </dt>
            <dd>Modifies the position of a <a href="classbn_1_1camera__ptr.html" class="m-doc">camera_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1camera__move__toggle__action.html" class="m-doc">camera_move_toggle_action</a>
            </dt>
            <dd>Changes the position of a <a href="classbn_1_1camera__ptr.html" class="m-doc">camera_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1camera__position__manager.html" class="m-doc">camera_position_manager</a>
            </dt>
            <dd>Manages the position of a <a href="classbn_1_1camera__ptr.html" class="m-doc">camera_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1camera__ptr.html" class="m-doc">camera_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a camera.</dd>
            <dt>
              class <a href="classbn_1_1color.html" class="m-doc">color</a>
            </dt>
            <dd>Defines a color in the GBA format (15 bits BGR).</dd>
            <dt>
              class <a href="classbn_1_1core__lock.html" class="m-doc">core_lock</a>
            </dt>
            <dd>All Butano subsystems (including interrupts and HDMA) are disabled as long as an object of this class is active.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Property, class PropertyManager&gt;</div>
              class <a href="classbn_1_1cyclic__by__template__action.html" class="m-doc">cyclic_by_template_action</a>
            </dt>
            <dd>Modifies the property by delta from a minimum to a maximum. When the property is over the given maximum, it goes back to the given minimum and vice versa.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Value, typename Property, class PropertyManager&gt;</div>
              class <a href="classbn_1_1cyclic__by__value__template__action.html" class="m-doc">cyclic_by_value_template_action</a>
            </dt>
            <dd>Modifies the property of a value by delta from a minimum to a maximum. When the property is over the given maximum, it goes back to the given minimum and vice versa.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Property, class PropertyManager&gt;</div>
              class <a href="classbn_1_1cyclic__duration__by__template__action.html" class="m-doc">cyclic_duration_by_template_action</a>
            </dt>
            <dd>Modifies the property by delta when the action is updated a given number of times. When the property is over the given maximum, it goes back to the given minimum and vice versa.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Value, typename Property, class PropertyManager&gt;</div>
              class <a href="classbn_1_1cyclic__duration__by__value__template__action.html" class="m-doc">cyclic_duration_by_value_template_action</a>
            </dt>
            <dd>Modifies the property of a value by delta when the action is updated a given number of times. When the property is over the given maximum, it goes back to the given minimum and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1date.html" class="m-doc">date</a>
            </dt>
            <dd>Manages a date represented by year, month, month day and week day.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type&gt;</div>
              struct <a href="structbn_1_1default__delete.html" class="m-doc">default_delete</a>
            </dt>
            <dd>Default deleter.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type, int MaxSize&gt;</div>
              class <a href="classbn_1_1deque.html" class="m-doc">deque</a>
            </dt>
            <dd>A <code>std::deque</code> like container with a fixed size buffer.</dd>
            <dt>
              class <a href="classbn_1_1dmg__music__item.html" class="m-doc">dmg_music_item</a>
            </dt>
            <dd>Contains the required information to play DMG music.</dd>
            <dt>
              class <a href="classbn_1_1dmg__music__position.html" class="m-doc">dmg_music_position</a>
            </dt>
            <dd>Contains the required information to specify the position of an active DMG music.</dd>
            <dt>
              class <a href="classbn_1_1dmg__music__volume__loop__action.html" class="m-doc">dmg_music_volume_loop_action</a>
            </dt>
            <dd>Modifies the volume of the active DMG music from a minimum to a maximum. When the volume is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1dmg__music__volume__manager.html" class="m-doc">dmg_music_volume_manager</a>
            </dt>
            <dd>Manages the volume of the active DMG music.</dd>
            <dt>
              class <a href="classbn_1_1dmg__music__volume__to__action.html" class="m-doc">dmg_music_volume_to_action</a>
            </dt>
            <dd>Modifies the volume of the active DMG music until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1dmg__music__volume__toggle__action.html" class="m-doc">dmg_music_volume_toggle_action</a>
            </dt>
            <dd>Changes the volume of the active DMG music when the action is updated a given number of times.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Property, class PropertyManager&gt;</div>
              class <a href="classbn_1_1duration__by__template__action.html" class="m-doc">duration_by_template_action</a>
            </dt>
            <dd>Modifies the property by delta when the action is updated a given number of times.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Value, typename Property, class PropertyManager&gt;</div>
              class <a href="classbn_1_1duration__by__value__template__action.html" class="m-doc">duration_by_value_template_action</a>
            </dt>
            <dd>Modifies the property of a value by delta when the action is updated a given number of times.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type&gt;</div>
              class <a href="classbn_1_1equal__to.html" class="m-doc">equal_to</a>
            </dt>
            <dd>Function object for performing comparisons using the equal operator.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int Precision&gt;</div>
              class <a href="classbn_1_1fixed__point__t.html" class="m-doc">fixed_point_t</a>
            </dt>
            <dd>Defines a two-dimensional point using fixed point precision.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int Precision&gt;</div>
              class <a href="classbn_1_1fixed__rect__t.html" class="m-doc">fixed_rect_t</a>
            </dt>
            <dd>Defines a two-dimensional rectangle using fixed point precision and a center point as position.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int Precision&gt;</div>
              class <a href="classbn_1_1fixed__size__t.html" class="m-doc">fixed_size_t</a>
            </dt>
            <dd>Defines the size of a two-dimensional object using fixed point precision.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int Precision&gt;</div>
              class <a href="classbn_1_1fixed__t.html" class="m-doc">fixed_t</a>
            </dt>
            <dd>Poor man&#x27;s float.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type, int MaxSize&gt;</div>
              class <a href="classbn_1_1forward__list.html" class="m-doc">forward_list</a>
            </dt>
            <dd><code>std::forward_list</code> like container with a fixed size buffer.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int MaxElementSize, int MaxSize, int MaxElementAlignment = alignof(char*)&gt;</div>
              class <a href="classbn_1_1generic__pool.html" class="m-doc">generic_pool</a>
            </dt>
            <dd><a href="classbn_1_1igeneric__pool.html" class="m-doc">igeneric_<wbr />pool</a> implementation that uses a fixed size buffer.</dd>
            <dt>
              class <a href="classbn_1_1green__swap__hbe__ptr.html" class="m-doc">green_swap_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the state of green swap in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1green__swap__manager.html" class="m-doc">green_swap_manager</a>
            </dt>
            <dd>Manages if green swap must be enabled or not.</dd>
            <dt>
              class <a href="classbn_1_1green__swap__toggle__action.html" class="m-doc">green_swap_toggle_action</a>
            </dt>
            <dd>Toggles if green swap must be enabled or not when the action is updated a given number of times.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type&gt;</div>
              struct <a href="structbn_1_1hash.html" class="m-doc">hash</a>
            </dt>
            <dd>Hash function object.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01affine__bg__map__ptr_01_4.html" class="m-doc">hash&lt;affine_bg_map_ptr&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1affine__bg__map__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />map_<wbr />ptr</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01affine__bg__mat__attributes__hbe__ptr_01_4.html" class="m-doc">hash&lt;affine_bg_mat_attributes_hbe_ptr&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1affine__bg__mat__attributes__hbe__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />mat_<wbr />attributes_<wbr />hbe_<wbr />ptr</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01affine__bg__ptr_01_4.html" class="m-doc">hash&lt;affine_bg_ptr&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1affine__bg__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />ptr</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01affine__bg__tiles__ptr_01_4.html" class="m-doc">hash&lt;affine_bg_tiles_ptr&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1affine__bg__tiles__ptr.html" class="m-doc">affine_<wbr />bg_<wbr />tiles_<wbr />ptr</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01bg__palette__ptr_01_4.html" class="m-doc">hash&lt;bg_palette_ptr&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1bg__palette__ptr.html" class="m-doc">bg_<wbr />palette_<wbr />ptr</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01bool_01_4.html" class="m-doc">hash&lt;bool&gt;</a>
            </dt>
            <dd>Hash support for bool.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01camera__ptr_01_4.html" class="m-doc">hash&lt;camera_ptr&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1camera__ptr.html" class="m-doc">camera_<wbr />ptr</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01char_01_4.html" class="m-doc">hash&lt;char&gt;</a>
            </dt>
            <dd>Hash support for char.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01color_01_4.html" class="m-doc">hash&lt;color&gt;</a>
            </dt>
            <dd>Hash support for color.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01dmg__music__item_01_4.html" class="m-doc">hash&lt;dmg_music_item&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1dmg__music__item.html" class="m-doc">dmg_<wbr />music_<wbr />item</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01dmg__music__position_01_4.html" class="m-doc">hash&lt;dmg_music_position&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1dmg__music__position.html" class="m-doc">dmg_<wbr />music_<wbr />position</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01double_01_4.html" class="m-doc">hash&lt;double&gt;</a>
            </dt>
            <dd>Hash support for double.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename EnumType&gt;</div>
              struct <a href="structbn_1_1hash_3_01_enum_type_01_4.html" class="m-doc">hash&lt;EnumType&gt;</a>
            </dt>
            <dd>Hash support for enums.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int Precision&gt;</div>
              struct <a href="structbn_1_1hash_3_01fixed__point__t_3_01_precision_01_4_01_4.html" class="m-doc">hash&lt;fixed_point_t&lt;Precision&gt;&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1fixed__point__t.html" class="m-doc">fixed_<wbr />point_<wbr />t</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int Precision&gt;</div>
              struct <a href="structbn_1_1hash_3_01fixed__rect__t_3_01_precision_01_4_01_4.html" class="m-doc">hash&lt;fixed_rect_t&lt;Precision&gt;&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1fixed__rect__t.html" class="m-doc">fixed_<wbr />rect_<wbr />t</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int Precision&gt;</div>
              struct <a href="structbn_1_1hash_3_01fixed__size__t_3_01_precision_01_4_01_4.html" class="m-doc">hash&lt;fixed_size_t&lt;Precision&gt;&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1fixed__size__t.html" class="m-doc">fixed_<wbr />size_<wbr />t</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int Precision&gt;</div>
              struct <a href="structbn_1_1hash_3_01fixed__t_3_01_precision_01_4_01_4.html" class="m-doc">hash&lt;fixed_t&lt;Precision&gt;&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1fixed__t.html" class="m-doc">fixed_<wbr />t</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01float_01_4.html" class="m-doc">hash&lt;float&gt;</a>
            </dt>
            <dd>Hash support for float.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01hbe__ptr_01_4.html" class="m-doc">hash&lt;hbe_ptr&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1hbe__ptr.html" class="m-doc">hbe_<wbr />ptr</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01ibitset_01_4.html" class="m-doc">hash&lt;ibitset&gt;</a>
            </dt>
            <dd>Hash support for ibitset.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01int_01_4.html" class="m-doc">hash&lt;int&gt;</a>
            </dt>
            <dd>Hash support for int.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01int16__t_01_4.html" class="m-doc">hash&lt;int16_t&gt;</a>
            </dt>
            <dd>Hash support for int16_t.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01int64__t_01_4.html" class="m-doc">hash&lt;int64_t&gt;</a>
            </dt>
            <dd>Hash support for int64_t.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01int8__t_01_4.html" class="m-doc">hash&lt;int8_t&gt;</a>
            </dt>
            <dd>Hash support for int8_t.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01istring_01_4.html" class="m-doc">hash&lt;istring&gt;</a>
            </dt>
            <dd>Hash support for istring.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01istring__base_01_4.html" class="m-doc">hash&lt;istring_base&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1istring__base.html" class="m-doc">istring_<wbr />base</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01long_01double_01_4.html" class="m-doc">hash&lt;long double&gt;</a>
            </dt>
            <dd>Hash support for long double.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01music__item_01_4.html" class="m-doc">hash&lt;music_item&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1music__item.html" class="m-doc">music_<wbr />item</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type&gt;</div>
              struct <a href="structbn_1_1hash_3_01optional_3_01_type_01_4_01_4.html" class="m-doc">hash&lt;optional&lt;Type&gt;&gt;</a>
            </dt>
            <dd>Hash support for optional.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01point_01_4.html" class="m-doc">hash&lt;point&gt;</a>
            </dt>
            <dd>Hash support for point.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01rect_01_4.html" class="m-doc">hash&lt;rect&gt;</a>
            </dt>
            <dd>Hash support for rect.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01regular__bg__map__ptr_01_4.html" class="m-doc">hash&lt;regular_bg_map_ptr&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1regular__bg__map__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />map_<wbr />ptr</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01regular__bg__ptr_01_4.html" class="m-doc">hash&lt;regular_bg_ptr&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01regular__bg__tiles__ptr_01_4.html" class="m-doc">hash&lt;regular_bg_tiles_ptr&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1regular__bg__tiles__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />tiles_<wbr />ptr</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01size_01_4.html" class="m-doc">hash&lt;size&gt;</a>
            </dt>
            <dd>Hash support for size.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01sound__handle_01_4.html" class="m-doc">hash&lt;sound_handle&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1sound__handle.html" class="m-doc">sound_<wbr />handle</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01sound__item_01_4.html" class="m-doc">hash&lt;sound_item&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1sound__item.html" class="m-doc">sound_<wbr />item</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01sprite__affine__mat__attributes__hbe__ptr_01_4.html" class="m-doc">hash&lt;sprite_affine_mat_attributes_hbe_ptr&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1sprite__affine__mat__attributes__hbe__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />attributes_<wbr />hbe_<wbr />ptr</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01sprite__affine__mat__ptr_01_4.html" class="m-doc">hash&lt;sprite_affine_mat_ptr&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01sprite__palette__ptr_01_4.html" class="m-doc">hash&lt;sprite_palette_ptr&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01sprite__ptr_01_4.html" class="m-doc">hash&lt;sprite_ptr&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01sprite__tiles__ptr_01_4.html" class="m-doc">hash&lt;sprite_tiles_ptr&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1sprite__tiles__ptr.html" class="m-doc">sprite_<wbr />tiles_<wbr />ptr</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int MaxSize&gt;</div>
              struct <a href="structbn_1_1hash_3_01string_3_01_max_size_01_4_01_4.html" class="m-doc">hash&lt;string&lt;MaxSize&gt;&gt;</a>
            </dt>
            <dd>Hash support for string.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01string__view_01_4.html" class="m-doc">hash&lt;string_view&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1string__view.html" class="m-doc">string_<wbr />view</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int Precision&gt;</div>
              struct <a href="structbn_1_1hash_3_01top__left__fixed__rect__t_3_01_precision_01_4_01_4.html" class="m-doc">hash&lt;top_left_fixed_rect_t&lt;Precision&gt;&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1top__left__fixed__rect__t.html" class="m-doc">top_<wbr />left_<wbr />fixed_<wbr />rect_<wbr />t</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01top__left__rect_01_4.html" class="m-doc">hash&lt;top_left_rect&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1top__left__rect.html" class="m-doc">top_<wbr />left_<wbr />rect</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type&gt;</div>
              struct <a href="structbn_1_1hash_3_01_type_01_5_01_4.html" class="m-doc">hash&lt;Type*&gt;</a>
            </dt>
            <dd>Hash support for pointers.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01type__id__t_01_4.html" class="m-doc">hash&lt;type_id_t&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1type__id__t.html" class="m-doc">type_<wbr />id_<wbr />t</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01uint16__t_01_4.html" class="m-doc">hash&lt;uint16_t&gt;</a>
            </dt>
            <dd>Hash support for uint16_t.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01uint64__t_01_4.html" class="m-doc">hash&lt;uint64_t&gt;</a>
            </dt>
            <dd>Hash support for uint64_t.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01uint8__t_01_4.html" class="m-doc">hash&lt;uint8_t&gt;</a>
            </dt>
            <dd>Hash support for uint8_t.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type, typename Deleter&gt;</div>
              struct <a href="structbn_1_1hash_3_01unique__ptr_3_01_type_00_01_deleter_01_4_01_4.html" class="m-doc">hash&lt;unique_ptr&lt;Type, Deleter&gt;&gt;</a>
            </dt>
            <dd>Hash support for <a href="classbn_1_1unique__ptr.html" class="m-doc">unique_<wbr />ptr</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01unsigned_01_4.html" class="m-doc">hash&lt;unsigned&gt;</a>
            </dt>
            <dd>Hash support for unsigned.</dd>
            <dt>
              <div class="m-doc-template">template&lt;&gt;</div>
              struct <a href="structbn_1_1hash_3_01window_01_4.html" class="m-doc">hash&lt;window&gt;</a>
            </dt>
            <dd>Hash support for window.</dd>
            <dt>
              class <a href="classbn_1_1hbe__ptr.html" class="m-doc">hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect.</dd>
            <dt>
              class <a href="classbn_1_1iaffine__bg__animate__action.html" class="m-doc">iaffine_bg_animate_action</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1affine__bg__animate__action.html" class="m-doc">bn::<wbr />affine_bg_animate_action</a>.</dd>
            <dt>
              class <a href="classbn_1_1iaffine__bg__cached__animate__action.html" class="m-doc">iaffine_bg_cached_animate_action</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1affine__bg__cached__animate__action.html" class="m-doc">bn::<wbr />affine_bg_cached_animate_action</a>.</dd>
            <dt>
              class <a href="classbn_1_1iany.html" class="m-doc">iany</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1any.html" class="m-doc">bn::<wbr />any</a>.</dd>
            <dt>
              class <a href="classbn_1_1ibitset.html" class="m-doc">ibitset</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1bitset.html" class="m-doc">bn::<wbr />bitset</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type&gt;</div>
              class <a href="classbn_1_1ideque.html" class="m-doc">ideque</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1deque.html" class="m-doc">bn::<wbr />deque</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type&gt;</div>
              class <a href="classbn_1_1iforward__list.html" class="m-doc">iforward_list</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1forward__list.html" class="m-doc">bn::<wbr />forward_list</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int MaxElementSize&gt;</div>
              class <a href="classbn_1_1igeneric__pool.html" class="m-doc">igeneric_pool</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1generic__pool.html" class="m-doc">generic_<wbr />pool</a>.</dd>
            <dt>
              class <a href="classbn_1_1igeneric__pool__base.html" class="m-doc">igeneric_pool_base</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1igeneric__pool.html" class="m-doc">igeneric_<wbr />pool</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type&gt;</div>
              class <a href="classbn_1_1ilist.html" class="m-doc">ilist</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1list.html" class="m-doc">bn::<wbr />list</a>.</dd>
            <dt>
              class <a href="classbn_1_1inside__window.html" class="m-doc">inside_window</a>
            </dt>
            <dd>Window which region can be covered by other window.</dd>
            <dt>
              class <a href="classbn_1_1inside__window__visible__manager.html" class="m-doc">inside_window_visible_manager</a>
            </dt>
            <dd>Manages if a <a href="classbn_1_1inside__window.html" class="m-doc">inside_<wbr />window</a> must be committed to the GBA or not.</dd>
            <dt>
              class <a href="classbn_1_1inside__window__visible__toggle__action.html" class="m-doc">inside_window_visible_toggle_action</a>
            </dt>
            <dd>Toggles if a <a href="classbn_1_1inside__window.html" class="m-doc">inside_<wbr />window</a> must be committed to the GBA or not when the action is updated a given number of times.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type&gt;</div>
              class <a href="classbn_1_1intrusive__forward__list.html" class="m-doc">intrusive_forward_list</a>
            </dt>
            <dd><code>std::forward_list</code> like container that doesn&#x27;t contain values, it just references them.</dd>
            <dt>
              class <a href="classbn_1_1intrusive__forward__list__node__type.html" class="m-doc">intrusive_forward_list_node_type</a>
            </dt>
            <dd>To be part of an <a href="classbn_1_1intrusive__forward__list.html" class="m-doc">intrusive_<wbr />forward_<wbr />list</a>, values must inherit this class.</dd>
            <dt>
              <div class="m-doc-template">template&lt;class Type&gt;</div>
              class <a href="classbn_1_1intrusive__list.html" class="m-doc">intrusive_list</a>
            </dt>
            <dd><code>std::list</code> like container that doesn&#x27;t contain values, it just references them.</dd>
            <dt>
              class <a href="classbn_1_1intrusive__list__node__type.html" class="m-doc">intrusive_list_node_type</a>
            </dt>
            <dd>To be part of an <a href="classbn_1_1intrusive__list.html" class="m-doc">intrusive_<wbr />list</a>, values must inherit this class.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type&gt;</div>
              class <a href="classbn_1_1ipool.html" class="m-doc">ipool</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1pool.html" class="m-doc">bn::<wbr />pool</a>.</dd>
            <dt>
              class <a href="classbn_1_1iregular__bg__animate__action.html" class="m-doc">iregular_bg_animate_action</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1regular__bg__animate__action.html" class="m-doc">bn::<wbr />regular_bg_animate_action</a>.</dd>
            <dt>
              class <a href="classbn_1_1iregular__bg__cached__animate__action.html" class="m-doc">iregular_bg_cached_animate_action</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1regular__bg__cached__animate__action.html" class="m-doc">bn::<wbr />regular_bg_cached_animate_action</a>.</dd>
            <dt>
              class <a href="classbn_1_1isprite__animate__action.html" class="m-doc">isprite_animate_action</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1sprite__animate__action.html" class="m-doc">bn::<wbr />sprite_animate_action</a>.</dd>
            <dt>
              class <a href="classbn_1_1isprite__cached__animate__action.html" class="m-doc">isprite_cached_animate_action</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1sprite__cached__animate__action.html" class="m-doc">bn::<wbr />sprite_cached_animate_action</a>.</dd>
            <dt>
              class <a href="classbn_1_1istring.html" class="m-doc">istring</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1string.html" class="m-doc">bn::<wbr />string</a>.</dd>
            <dt>
              class <a href="classbn_1_1istring__base.html" class="m-doc">istring_base</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1istring.html" class="m-doc">bn::<wbr />istring</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Key, typename Value, typename KeyHash, typename KeyEqual&gt;</div>
              class <a href="classbn_1_1iunordered__map.html" class="m-doc">iunordered_map</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1unordered__map.html" class="m-doc">bn::<wbr />unordered_map</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Key, typename KeyHash, typename KeyEqual&gt;</div>
              class <a href="classbn_1_1iunordered__set.html" class="m-doc">iunordered_set</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1unordered__set.html" class="m-doc">bn::<wbr />unordered_set</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type&gt;</div>
              class <a href="classbn_1_1ivector.html" class="m-doc">ivector</a>
            </dt>
            <dd>Base class of <a href="classbn_1_1vector.html" class="m-doc">bn::<wbr />vector</a>.</dd>
            <dt>
              class <a href="classbn_1_1jingle__volume__loop__action.html" class="m-doc">jingle_volume_loop_action</a>
            </dt>
            <dd>Modifies the volume of the active Direct Sound jingle from a minimum to a maximum. When the volume is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1jingle__volume__manager.html" class="m-doc">jingle_volume_manager</a>
            </dt>
            <dd>Manages the volume of the active Direct Sound jingle.</dd>
            <dt>
              class <a href="classbn_1_1jingle__volume__to__action.html" class="m-doc">jingle_volume_to_action</a>
            </dt>
            <dd>Modifies the volume of the active Direct Sound jingle until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1jingle__volume__toggle__action.html" class="m-doc">jingle_volume_toggle_action</a>
            </dt>
            <dd>Changes the volume of the active Direct Sound jingle when the action is updated a given number of times.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type&gt;</div>
              class <a href="classbn_1_1less.html" class="m-doc">less</a>
            </dt>
            <dd>Function object for performing comparisons using the less than operator.</dd>
            <dt>
              class <a href="classbn_1_1link__player.html" class="m-doc">link_player</a>
            </dt>
            <dd>Contains the data of a message provided by a player.</dd>
            <dt>
              class <a href="classbn_1_1link__state.html" class="m-doc">link_state</a>
            </dt>
            <dd>Stores the state of a communication through the link cable.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type, int MaxSize&gt;</div>
              class <a href="classbn_1_1list.html" class="m-doc">list</a>
            </dt>
            <dd><code>std::list</code> like container with a fixed size buffer.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Property, class PropertyManager&gt;</div>
              class <a href="classbn_1_1loop__template__action.html" class="m-doc">loop_template_action</a>
            </dt>
            <dd>Modifies the property by delta from a minimum to a maximum. When the property is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Value, typename Property, class PropertyManager&gt;</div>
              class <a href="classbn_1_1loop__value__template__action.html" class="m-doc">loop_value_template_action</a>
            </dt>
            <dd>Modifies the property of a value by delta from a minimum to a maximum. When the property is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1mosaic__attributes.html" class="m-doc">mosaic_attributes</a>
            </dt>
            <dd>Manages the attributes to commit to the GBA mosaic register.</dd>
            <dt>
              class <a href="classbn_1_1mosaic__attributes__hbe__ptr.html" class="m-doc">mosaic_attributes_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes to commit to the GBA mosaic register in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1music__item.html" class="m-doc">music_item</a>
            </dt>
            <dd>Contains the required information to play Direct Sound music.</dd>
            <dt>
              class <a href="classbn_1_1music__pitch__loop__action.html" class="m-doc">music_pitch_loop_action</a>
            </dt>
            <dd>Modifies the pitch of the active Direct Sound music from a minimum to a maximum. When the pitch is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1music__pitch__manager.html" class="m-doc">music_pitch_manager</a>
            </dt>
            <dd>Manages the pitch of the active Direct Sound music.</dd>
            <dt>
              class <a href="classbn_1_1music__pitch__to__action.html" class="m-doc">music_pitch_to_action</a>
            </dt>
            <dd>Modifies the pitch of the active Direct Sound music until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1music__pitch__toggle__action.html" class="m-doc">music_pitch_toggle_action</a>
            </dt>
            <dd>Changes the pitch of the active Direct Sound music when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1music__tempo__loop__action.html" class="m-doc">music_tempo_loop_action</a>
            </dt>
            <dd>Modifies the tempo of the active Direct Sound music from a minimum to a maximum. When the tempo is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1music__tempo__manager.html" class="m-doc">music_tempo_manager</a>
            </dt>
            <dd>Manages the tempo of the active Direct Sound music.</dd>
            <dt>
              class <a href="classbn_1_1music__tempo__to__action.html" class="m-doc">music_tempo_to_action</a>
            </dt>
            <dd>Modifies the tempo of the active Direct Sound music until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1music__tempo__toggle__action.html" class="m-doc">music_tempo_toggle_action</a>
            </dt>
            <dd>Changes the tempo of the active Direct Sound music when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1music__volume__loop__action.html" class="m-doc">music_volume_loop_action</a>
            </dt>
            <dd>Modifies the volume of the active Direct Sound music from a minimum to a maximum. When the volume is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1music__volume__manager.html" class="m-doc">music_volume_manager</a>
            </dt>
            <dd>Manages the volume of the active Direct Sound music.</dd>
            <dt>
              class <a href="classbn_1_1music__volume__to__action.html" class="m-doc">music_volume_to_action</a>
            </dt>
            <dd>Modifies the volume of the active Direct Sound music until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1music__volume__toggle__action.html" class="m-doc">music_volume_toggle_action</a>
            </dt>
            <dd>Changes the volume of the active Direct Sound music when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1nullopt__t.html" class="m-doc">nullopt_t</a>
            </dt>
            <dd>Empty class type used to indicate an optional type with uninitialized state.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type&gt;</div>
              class <a href="classbn_1_1optional.html" class="m-doc">optional</a>
            </dt>
            <dd><code>std::optional</code> like container.</dd>
            <dt>
              class <a href="classbn_1_1ostringstream.html" class="m-doc">ostringstream</a>
            </dt>
            <dd>Implements output operations on string based streams.</dd>
            <dt>
              class <a href="classbn_1_1point.html" class="m-doc">point</a>
            </dt>
            <dd>Defines a two-dimensional point using integer precision.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type, int MaxSize&gt;</div>
              class <a href="classbn_1_1pool.html" class="m-doc">pool</a>
            </dt>
            <dd><a href="classbn_1_1ipool.html" class="m-doc">bn::<wbr />ipool</a> implementation that uses a fixed size buffer.</dd>
            <dt>
              class <a href="classbn_1_1random.html" class="m-doc">random</a>
            </dt>
            <dd>Fast, deterministic random number generator.</dd>
            <dt>
              class <a href="classbn_1_1rect.html" class="m-doc">rect</a>
            </dt>
            <dd>Defines a two-dimensional rectangle using integer precision and a center point as position.</dd>
            <dt>
              class <a href="classbn_1_1rect__window.html" class="m-doc">rect_window</a>
            </dt>
            <dd>Rectangular window.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__bottom__manager.html" class="m-doc">rect_window_bottom_manager</a>
            </dt>
            <dd>Manages the position of the bottom boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a>.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__bottom__right__manager.html" class="m-doc">rect_window_bottom_right_manager</a>
            </dt>
            <dd>Manages the position of the bottom-right corner of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a>.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__boundaries__hbe__ptr.html" class="m-doc">rect_window_boundaries_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the boundaries of a rect window in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__left__manager.html" class="m-doc">rect_window_left_manager</a>
            </dt>
            <dd>Manages the position of the left boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a>.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__bottom__by__action.html" class="m-doc">rect_window_move_bottom_by_action</a>
            </dt>
            <dd>Modifies the position of the bottom boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> by a given delta.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__bottom__loop__action.html" class="m-doc">rect_window_move_bottom_loop_action</a>
            </dt>
            <dd>Modifies the position of the bottom boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> from a minimum to a maximum. When the position is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__bottom__right__by__action.html" class="m-doc">rect_window_move_bottom_right_by_action</a>
            </dt>
            <dd>Modifies the position of the bottom-right corner of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> by a given delta.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__bottom__right__loop__action.html" class="m-doc">rect_window_move_bottom_right_loop_action</a>
            </dt>
            <dd>Modifies the position of the bottom-right corner of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> from a minimum to a maximum. When the position is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__bottom__right__to__action.html" class="m-doc">rect_window_move_bottom_right_to_action</a>
            </dt>
            <dd>Modifies the position of the bottom-right corner of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__bottom__right__toggle__action.html" class="m-doc">rect_window_move_bottom_right_toggle_action</a>
            </dt>
            <dd>Changes the position of the bottom-right corner of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__bottom__to__action.html" class="m-doc">rect_window_move_bottom_to_action</a>
            </dt>
            <dd>Modifies the position of the bottom boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__bottom__toggle__action.html" class="m-doc">rect_window_move_bottom_toggle_action</a>
            </dt>
            <dd>Changes the position of the bottom boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__left__by__action.html" class="m-doc">rect_window_move_left_by_action</a>
            </dt>
            <dd>Modifies the position of the left boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> by a given delta.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__left__loop__action.html" class="m-doc">rect_window_move_left_loop_action</a>
            </dt>
            <dd>Modifies the position of the left boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> from a minimum to a maximum. When the position is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__left__to__action.html" class="m-doc">rect_window_move_left_to_action</a>
            </dt>
            <dd>Modifies the position of the left boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__left__toggle__action.html" class="m-doc">rect_window_move_left_toggle_action</a>
            </dt>
            <dd>Changes the position of the left boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__right__by__action.html" class="m-doc">rect_window_move_right_by_action</a>
            </dt>
            <dd>Modifies the position of the right boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> by a given delta.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__right__loop__action.html" class="m-doc">rect_window_move_right_loop_action</a>
            </dt>
            <dd>Modifies the position of the right boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> from a minimum to a maximum. When the position is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__right__to__action.html" class="m-doc">rect_window_move_right_to_action</a>
            </dt>
            <dd>Modifies the position of the right boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__right__toggle__action.html" class="m-doc">rect_window_move_right_toggle_action</a>
            </dt>
            <dd>Changes the position of the right boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__top__by__action.html" class="m-doc">rect_window_move_top_by_action</a>
            </dt>
            <dd>Modifies the position of the top boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> by a given delta.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__top__left__by__action.html" class="m-doc">rect_window_move_top_left_by_action</a>
            </dt>
            <dd>Modifies the position of the top-left corner of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> by a given delta.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__top__left__loop__action.html" class="m-doc">rect_window_move_top_left_loop_action</a>
            </dt>
            <dd>Modifies the position of the top-left corner of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> from a minimum to a maximum. When the position is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__top__left__to__action.html" class="m-doc">rect_window_move_top_left_to_action</a>
            </dt>
            <dd>Modifies the position of the top-left corner of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__top__left__toggle__action.html" class="m-doc">rect_window_move_top_left_toggle_action</a>
            </dt>
            <dd>Changes the position of the top-left corner of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__top__loop__action.html" class="m-doc">rect_window_move_top_loop_action</a>
            </dt>
            <dd>Modifies the position of the top boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> from a minimum to a maximum. When the position is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__top__to__action.html" class="m-doc">rect_window_move_top_to_action</a>
            </dt>
            <dd>Modifies the position of the top boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__move__top__toggle__action.html" class="m-doc">rect_window_move_top_toggle_action</a>
            </dt>
            <dd>Changes the position of the top boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__right__manager.html" class="m-doc">rect_window_right_manager</a>
            </dt>
            <dd>Manages the position of the right boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a>.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__top__left__manager.html" class="m-doc">rect_window_top_left_manager</a>
            </dt>
            <dd>Manages the position of the top-left corner of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a>.</dd>
            <dt>
              class <a href="classbn_1_1rect__window__top__manager.html" class="m-doc">rect_window_top_manager</a>
            </dt>
            <dd>Manages the position of the top boundary of a <a href="classbn_1_1rect__window.html" class="m-doc">rect_<wbr />window</a>.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int MaxSize&gt;</div>
              class <a href="classbn_1_1regular__bg__animate__action.html" class="m-doc">regular_bg_animate_action</a>
            </dt>
            <dd>Changes the map of a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__attributes.html" class="m-doc">regular_bg_attributes</a>
            </dt>
            <dd>Manages the attributes to commit to the GBA register of a regular background.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__attributes__hbe__ptr.html" class="m-doc">regular_bg_attributes_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes to commit to the GBA register of a regular background in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__blending__bottom__manager.html" class="m-doc">regular_bg_blending_bottom_manager</a>
            </dt>
            <dd>Manages if a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> must be part of the blending bottom layer or not.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__blending__bottom__toggle__action.html" class="m-doc">regular_bg_blending_bottom_toggle_action</a>
            </dt>
            <dd>Toggles if a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> is part of the blending bottom layer or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__blending__manager.html" class="m-doc">regular_bg_blending_manager</a>
            </dt>
            <dd>Manages if blending must be applied to a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> or not.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__blending__toggle__action.html" class="m-doc">regular_bg_blending_toggle_action</a>
            </dt>
            <dd>Toggles if blending must be applied to a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__blending__top__manager.html" class="m-doc">regular_bg_blending_top_manager</a>
            </dt>
            <dd>Manages if a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> must be part of the blending top layer or not.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__blending__top__toggle__action.html" class="m-doc">regular_bg_blending_top_toggle_action</a>
            </dt>
            <dd>Toggles if a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> is part of the blending top layer or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__builder.html" class="m-doc">regular_bg_builder</a>
            </dt>
            <dd>Creates <a href="classbn_1_1regular__bg__map__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />map_<wbr />ptr</a> objects with custom attributes.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int MaxSize&gt;</div>
              class <a href="classbn_1_1regular__bg__cached__animate__action.html" class="m-doc">regular_bg_cached_animate_action</a>
            </dt>
            <dd>Changes the map of a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__item.html" class="m-doc">regular_bg_item</a>
            </dt>
            <dd>Contains the required information to generate regular backgrounds and their maps.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__map__cell__info.html" class="m-doc">regular_bg_map_cell_info</a>
            </dt>
            <dd>Manages the properties of a regular background map cell.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__map__item.html" class="m-doc">regular_bg_map_item</a>
            </dt>
            <dd>Contains the required information to generate regular background maps.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__map__ptr.html" class="m-doc">regular_bg_map_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a regular background map.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__mosaic__manager.html" class="m-doc">regular_bg_mosaic_manager</a>
            </dt>
            <dd>Manages if the mosaic effect must be applied to a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> or not.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__mosaic__toggle__action.html" class="m-doc">regular_bg_mosaic_toggle_action</a>
            </dt>
            <dd>Toggles if the mosaic effect must be applied to a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__move__by__action.html" class="m-doc">regular_bg_move_by_action</a>
            </dt>
            <dd>Modifies the position of a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> by a given delta.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__move__loop__action.html" class="m-doc">regular_bg_move_loop_action</a>
            </dt>
            <dd>Modifies the position of a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> from a minimum to a maximum. When the position is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__move__to__action.html" class="m-doc">regular_bg_move_to_action</a>
            </dt>
            <dd>Modifies the position of a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__move__toggle__action.html" class="m-doc">regular_bg_move_toggle_action</a>
            </dt>
            <dd>Changes the position of a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__position__hbe__ptr.html" class="m-doc">regular_bg_position_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the position of a regular background in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__position__manager.html" class="m-doc">regular_bg_position_manager</a>
            </dt>
            <dd>Manages the position of a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_bg_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a regular background.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__tiles__item.html" class="m-doc">regular_bg_tiles_item</a>
            </dt>
            <dd>Contains the required information to generate regular background tiles.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__tiles__ptr.html" class="m-doc">regular_bg_tiles_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of the tiles of a regular background.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__top__left__move__loop__action.html" class="m-doc">regular_bg_top_left_move_loop_action</a>
            </dt>
            <dd>Modifies the top-left position of a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> from a minimum to a maximum. When the top-left position is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__top__left__move__to__action.html" class="m-doc">regular_bg_top_left_move_to_action</a>
            </dt>
            <dd>Modifies the top-left position of a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__top__left__move__toggle__action.html" class="m-doc">regular_bg_top_left_move_toggle_action</a>
            </dt>
            <dd>Changes the top-left position of a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__top__left__position__manager.html" class="m-doc">regular_bg_top_left_position_manager</a>
            </dt>
            <dd>Manages the top-left position of a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__visible__manager.html" class="m-doc">regular_bg_visible_manager</a>
            </dt>
            <dd>Manages if a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> must be committed to the GBA or not.</dd>
            <dt>
              class <a href="classbn_1_1regular__bg__visible__toggle__action.html" class="m-doc">regular_bg_visible_toggle_action</a>
            </dt>
            <dd>Toggles if a <a href="classbn_1_1regular__bg__ptr.html" class="m-doc">regular_<wbr />bg_<wbr />ptr</a> must be committed to the GBA or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1rule__of__three__approximation.html" class="m-doc">rule_of_three_approximation</a>
            </dt>
            <dd>Approximates a rule of three cross-multiplication (x = (value * multiplier) / divisor).</dd>
            <dt>
              class <a href="classbn_1_1rumble__manager.html" class="m-doc">rumble_manager</a>
            </dt>
            <dd>Manages if rumble must be enabled or not.</dd>
            <dt>
              class <a href="classbn_1_1rumble__toggle__action.html" class="m-doc">rumble_toggle_action</a>
            </dt>
            <dd>Toggles if rumble must be enabled or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1seed__random.html" class="m-doc">seed_random</a>
            </dt>
            <dd>Deterministic random number generator with a public, configurable seed.</dd>
            <dt>
              class <a href="classbn_1_1size.html" class="m-doc">size</a>
            </dt>
            <dd>Defines the size of a two-dimensional object using integer precision.</dd>
            <dt>
              class <a href="classbn_1_1sound__handle.html" class="m-doc">sound_handle</a>
            </dt>
            <dd>Sound effect handle.</dd>
            <dt>
              class <a href="classbn_1_1sound__item.html" class="m-doc">sound_item</a>
            </dt>
            <dd>Contains the required information to play sound effects.</dd>
            <dt>
              class <a href="classbn_1_1sound__master__volume__loop__action.html" class="m-doc">sound_master_volume_loop_action</a>
            </dt>
            <dd>Modifies the master volume of all sound effects from a minimum to a maximum. When the volume is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sound__master__volume__manager.html" class="m-doc">sound_master_volume_manager</a>
            </dt>
            <dd>Manages the master volume of all sound effects.</dd>
            <dt>
              class <a href="classbn_1_1sound__master__volume__to__action.html" class="m-doc">sound_master_volume_to_action</a>
            </dt>
            <dd>Modifies the master volume of all sound effects until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sound__master__volume__toggle__action.html" class="m-doc">sound_master_volume_toggle_action</a>
            </dt>
            <dd>Changes the master volume of all sound effects when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sound__panning__loop__action.html" class="m-doc">sound_panning_loop_action</a>
            </dt>
            <dd>Modifies the panning of a sound effect from a minimum to a maximum. When the panning is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sound__panning__manager.html" class="m-doc">sound_panning_manager</a>
            </dt>
            <dd>Manages the panning of a sound effect.</dd>
            <dt>
              class <a href="classbn_1_1sound__panning__to__action.html" class="m-doc">sound_panning_to_action</a>
            </dt>
            <dd>Modifies the panning of a sound effect until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sound__panning__toggle__action.html" class="m-doc">sound_panning_toggle_action</a>
            </dt>
            <dd>Changes the panning of a sound effect when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sound__speed__loop__action.html" class="m-doc">sound_speed_loop_action</a>
            </dt>
            <dd>Modifies the speed of a sound effect from a minimum to a maximum. When the speed is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sound__speed__manager.html" class="m-doc">sound_speed_manager</a>
            </dt>
            <dd>Manages the speed of a sound effect.</dd>
            <dt>
              class <a href="classbn_1_1sound__speed__to__action.html" class="m-doc">sound_speed_to_action</a>
            </dt>
            <dd>Modifies the speed of a sound effect until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sound__speed__toggle__action.html" class="m-doc">sound_speed_toggle_action</a>
            </dt>
            <dd>Changes the speed of a sound effect when the action is updated a given number of times.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type&gt;</div>
              class <a href="classbn_1_1span.html" class="m-doc">span</a>
            </dt>
            <dd><code>std::span</code> like container.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__attributes__hbe__ptr.html" class="m-doc">sprite_affine_mat_attributes_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__horizontal__flip__manager.html" class="m-doc">sprite_affine_mat_horizontal_flip_manager</a>
            </dt>
            <dd>Manages if a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> is flipped in its horizontal axis or not.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__horizontal__flip__toggle__action.html" class="m-doc">sprite_affine_mat_horizontal_flip_toggle_action</a>
            </dt>
            <dd>Toggles if a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> must be flipped in the horizontal axis or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__horizontal__scale__loop__action.html" class="m-doc">sprite_affine_mat_horizontal_scale_loop_action</a>
            </dt>
            <dd>Modifies the horizontal scale of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> from a minimum to a maximum. When the horizontal scale is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__horizontal__scale__manager.html" class="m-doc">sprite_affine_mat_horizontal_scale_manager</a>
            </dt>
            <dd>Manages the horizontal scale of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__horizontal__scale__to__action.html" class="m-doc">sprite_affine_mat_horizontal_scale_to_action</a>
            </dt>
            <dd>Modifies the horizontal scale of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__horizontal__scale__toggle__action.html" class="m-doc">sprite_affine_mat_horizontal_scale_toggle_action</a>
            </dt>
            <dd>Changes the horizontal scale of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__horizontal__shear__loop__action.html" class="m-doc">sprite_affine_mat_horizontal_shear_loop_action</a>
            </dt>
            <dd>Modifies the horizontal shear of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> from a minimum to a maximum. When the horizontal shear is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__horizontal__shear__manager.html" class="m-doc">sprite_affine_mat_horizontal_shear_manager</a>
            </dt>
            <dd>Manages the horizontal shear of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__horizontal__shear__to__action.html" class="m-doc">sprite_affine_mat_horizontal_shear_to_action</a>
            </dt>
            <dd>Modifies the horizontal shear of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__horizontal__shear__toggle__action.html" class="m-doc">sprite_affine_mat_horizontal_shear_toggle_action</a>
            </dt>
            <dd>Changes the horizontal shear of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__pa__register__hbe__ptr.html" class="m-doc">sprite_affine_mat_pa_register_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes or the values to commit to the first GBA register of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__pb__register__hbe__ptr.html" class="m-doc">sprite_affine_mat_pb_register_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes or the values to commit to the second GBA register of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__pc__register__hbe__ptr.html" class="m-doc">sprite_affine_mat_pc_register_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes or the values to commit to the third GBA register of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__pd__register__hbe__ptr.html" class="m-doc">sprite_affine_mat_pd_register_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes or the values to commit to the fourth GBA register of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_affine_mat_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a sprite affine transformation matrix.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__rotate__by__action.html" class="m-doc">sprite_affine_mat_rotate_by_action</a>
            </dt>
            <dd>Modifies the rotation angle of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> by delta_rotation_angle. When the rotation angle is over 360, it goes back to 0 and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__rotate__loop__action.html" class="m-doc">sprite_affine_mat_rotate_loop_action</a>
            </dt>
            <dd>Modifies the rotation angle of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> from a minimum to a maximum. When the rotation angle is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__rotate__to__action.html" class="m-doc">sprite_affine_mat_rotate_to_action</a>
            </dt>
            <dd>Modifies the rotation angle of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__rotate__toggle__action.html" class="m-doc">sprite_affine_mat_rotate_toggle_action</a>
            </dt>
            <dd>Changes the rotation angle of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__rotation__manager.html" class="m-doc">sprite_affine_mat_rotation_manager</a>
            </dt>
            <dd>Manages the rotation angle of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__scale__loop__action.html" class="m-doc">sprite_affine_mat_scale_loop_action</a>
            </dt>
            <dd>Modifies the scale of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> from a minimum to a maximum. When the scale is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__scale__manager.html" class="m-doc">sprite_affine_mat_scale_manager</a>
            </dt>
            <dd>Manages the scale of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__scale__to__action.html" class="m-doc">sprite_affine_mat_scale_to_action</a>
            </dt>
            <dd>Modifies the scale of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__scale__toggle__action.html" class="m-doc">sprite_affine_mat_scale_toggle_action</a>
            </dt>
            <dd>Changes the scale of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__shear__loop__action.html" class="m-doc">sprite_affine_mat_shear_loop_action</a>
            </dt>
            <dd>Modifies the shear of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> from a minimum to a maximum. When the shear is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__shear__manager.html" class="m-doc">sprite_affine_mat_shear_manager</a>
            </dt>
            <dd>Manages the shear of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__shear__to__action.html" class="m-doc">sprite_affine_mat_shear_to_action</a>
            </dt>
            <dd>Modifies the shear of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__shear__toggle__action.html" class="m-doc">sprite_affine_mat_shear_toggle_action</a>
            </dt>
            <dd>Changes the shear of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__vertical__flip__manager.html" class="m-doc">sprite_affine_mat_vertical_flip_manager</a>
            </dt>
            <dd>Manages if a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> is flipped in its vertical axis or not.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__vertical__flip__toggle__action.html" class="m-doc">sprite_affine_mat_vertical_flip_toggle_action</a>
            </dt>
            <dd>Toggles if a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> must be flipped in the vertical axis or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__vertical__scale__loop__action.html" class="m-doc">sprite_affine_mat_vertical_scale_loop_action</a>
            </dt>
            <dd>Modifies the vertical scale of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> from a minimum to a maximum. When the vertical scale is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__vertical__scale__manager.html" class="m-doc">sprite_affine_mat_vertical_scale_manager</a>
            </dt>
            <dd>Manages the vertical scale of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__vertical__scale__to__action.html" class="m-doc">sprite_affine_mat_vertical_scale_to_action</a>
            </dt>
            <dd>Modifies the vertical scale of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__vertical__scale__toggle__action.html" class="m-doc">sprite_affine_mat_vertical_scale_toggle_action</a>
            </dt>
            <dd>Changes the vertical scale of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__vertical__shear__loop__action.html" class="m-doc">sprite_affine_mat_vertical_shear_loop_action</a>
            </dt>
            <dd>Modifies the vertical shear of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> from a minimum to a maximum. When the vertical shear is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__vertical__shear__manager.html" class="m-doc">sprite_affine_mat_vertical_shear_manager</a>
            </dt>
            <dd>Manages the vertical shear of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__vertical__shear__to__action.html" class="m-doc">sprite_affine_mat_vertical_shear_to_action</a>
            </dt>
            <dd>Modifies the vertical shear of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__mat__vertical__shear__toggle__action.html" class="m-doc">sprite_affine_mat_vertical_shear_toggle_action</a>
            </dt>
            <dd>Changes the vertical shear of a <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__second__attributes.html" class="m-doc">sprite_affine_second_attributes</a>
            </dt>
            <dd>Manages the attributes to commit to the second GBA register of an affine sprite (with an attached <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a>).</dd>
            <dt>
              class <a href="classbn_1_1sprite__affine__second__attributes__hbe__ptr.html" class="m-doc">sprite_affine_second_attributes_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes to commit to the second GBA register of an affine sprite (with an attached <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a>) in each screen horizontal line.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int MaxSize&gt;</div>
              class <a href="classbn_1_1sprite__animate__action.html" class="m-doc">sprite_animate_action</a>
            </dt>
            <dd>Changes the tile set of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__blending__manager.html" class="m-doc">sprite_blending_manager</a>
            </dt>
            <dd>Manages if blending must be applied to a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> or not.</dd>
            <dt>
              class <a href="classbn_1_1sprite__blending__toggle__action.html" class="m-doc">sprite_blending_toggle_action</a>
            </dt>
            <dd>Toggles if blending must be applied to a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__builder.html" class="m-doc">sprite_builder</a>
            </dt>
            <dd>Creates <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> objects with custom attributes.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int MaxSize&gt;</div>
              class <a href="classbn_1_1sprite__cached__animate__action.html" class="m-doc">sprite_cached_animate_action</a>
            </dt>
            <dd>Changes the tile set of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__first__attributes.html" class="m-doc">sprite_first_attributes</a>
            </dt>
            <dd>Manages the attributes to commit to the first GBA register of a sprite.</dd>
            <dt>
              class <a href="classbn_1_1sprite__first__attributes__hbe__ptr.html" class="m-doc">sprite_first_attributes_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes to commit to the first GBA register of a sprite in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1sprite__font.html" class="m-doc">sprite_font</a>
            </dt>
            <dd>Contains the required information to generate text sprites.</dd>
            <dt>
              class <a href="classbn_1_1sprite__horizontal__flip__manager.html" class="m-doc">sprite_horizontal_flip_manager</a>
            </dt>
            <dd>Manages if a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> is flipped in its horizontal axis or not.</dd>
            <dt>
              class <a href="classbn_1_1sprite__horizontal__flip__toggle__action.html" class="m-doc">sprite_horizontal_flip_toggle_action</a>
            </dt>
            <dd>Toggles if a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> must be flipped in the horizontal axis or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__horizontal__scale__loop__action.html" class="m-doc">sprite_horizontal_scale_loop_action</a>
            </dt>
            <dd>Modifies the horizontal scale of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> from a minimum to a maximum. When the horizontal scale is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__horizontal__scale__manager.html" class="m-doc">sprite_horizontal_scale_manager</a>
            </dt>
            <dd>Manages the horizontal scale of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__horizontal__scale__to__action.html" class="m-doc">sprite_horizontal_scale_to_action</a>
            </dt>
            <dd>Modifies the horizontal scale of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__horizontal__scale__toggle__action.html" class="m-doc">sprite_horizontal_scale_toggle_action</a>
            </dt>
            <dd>Changes the horizontal scale of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__horizontal__shear__loop__action.html" class="m-doc">sprite_horizontal_shear_loop_action</a>
            </dt>
            <dd>Modifies the horizontal shear of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> from a minimum to a maximum. When the horizontal shear is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__horizontal__shear__manager.html" class="m-doc">sprite_horizontal_shear_manager</a>
            </dt>
            <dd>Manages the horizontal shear of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__horizontal__shear__to__action.html" class="m-doc">sprite_horizontal_shear_to_action</a>
            </dt>
            <dd>Modifies the horizontal shear of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__horizontal__shear__toggle__action.html" class="m-doc">sprite_horizontal_shear_toggle_action</a>
            </dt>
            <dd>Changes the horizontal shear of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__item.html" class="m-doc">sprite_item</a>
            </dt>
            <dd>Contains the required information to generate sprites.</dd>
            <dt>
              class <a href="classbn_1_1sprite__mosaic__manager.html" class="m-doc">sprite_mosaic_manager</a>
            </dt>
            <dd>Manages if the mosaic effect must be applied to a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> or not.</dd>
            <dt>
              class <a href="classbn_1_1sprite__mosaic__toggle__action.html" class="m-doc">sprite_mosaic_toggle_action</a>
            </dt>
            <dd>Toggles if the mosaic effect must be applied to a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__move__by__action.html" class="m-doc">sprite_move_by_action</a>
            </dt>
            <dd>Modifies the position of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> by a given delta.</dd>
            <dt>
              class <a href="classbn_1_1sprite__move__loop__action.html" class="m-doc">sprite_move_loop_action</a>
            </dt>
            <dd>Modifies the position of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> from a minimum to a maximum. When the position is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__move__to__action.html" class="m-doc">sprite_move_to_action</a>
            </dt>
            <dd>Modifies the position of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__move__toggle__action.html" class="m-doc">sprite_move_toggle_action</a>
            </dt>
            <dd>Changes the position of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__color__hbe__ptr.html" class="m-doc">sprite_palette_color_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the color of a sprite color palette in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__fade__loop__action.html" class="m-doc">sprite_palette_fade_loop_action</a>
            </dt>
            <dd>Modifies the intensity of the fade effect applied to a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a> from a minimum to a maximum. When the intensity is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__fade__manager.html" class="m-doc">sprite_palette_fade_manager</a>
            </dt>
            <dd>Manages the intensity of the fade effect applied to a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__fade__to__action.html" class="m-doc">sprite_palette_fade_to_action</a>
            </dt>
            <dd>Modifies the intensity of the fade effect applied to a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__fade__toggle__action.html" class="m-doc">sprite_palette_fade_toggle_action</a>
            </dt>
            <dd>Changes the intensity of the fade effect applied to a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__grayscale__loop__action.html" class="m-doc">sprite_palette_grayscale_loop_action</a>
            </dt>
            <dd>Modifies the intensity of the grayscale effect applied to a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a> from a minimum to a maximum. When the intensity is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__grayscale__manager.html" class="m-doc">sprite_palette_grayscale_manager</a>
            </dt>
            <dd>Manages the intensity of the grayscale effect applied to a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__grayscale__to__action.html" class="m-doc">sprite_palette_grayscale_to_action</a>
            </dt>
            <dd>Modifies the intensity of the grayscale effect applied to a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__grayscale__toggle__action.html" class="m-doc">sprite_palette_grayscale_toggle_action</a>
            </dt>
            <dd>Changes the intensity of the grayscale effect applied to a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__hue__shift__loop__action.html" class="m-doc">sprite_palette_hue_shift_loop_action</a>
            </dt>
            <dd>Modifies the intensity of the hue shift effect applied to a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a> from a minimum to a maximum. When the intensity is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__hue__shift__manager.html" class="m-doc">sprite_palette_hue_shift_manager</a>
            </dt>
            <dd>Manages the intensity of the hue shift effect applied to a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__hue__shift__to__action.html" class="m-doc">sprite_palette_hue_shift_to_action</a>
            </dt>
            <dd>Modifies the intensity of the hue shift effect applied to a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__hue__shift__toggle__action.html" class="m-doc">sprite_palette_hue_shift_toggle_action</a>
            </dt>
            <dd>Changes the intensity of the hue shift effect applied to a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__inverted__manager.html" class="m-doc">sprite_palette_inverted_manager</a>
            </dt>
            <dd>Manages if the colors of a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a> must be inverted or not.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__inverted__toggle__action.html" class="m-doc">sprite_palette_inverted_toggle_action</a>
            </dt>
            <dd>Toggles if the colors of a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a> must be inverted or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__item.html" class="m-doc">sprite_palette_item</a>
            </dt>
            <dd>Contains the required information to generate sprite color palettes.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_palette_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a sprite color palette.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__rotate__by__action.html" class="m-doc">sprite_palette_rotate_by_action</a>
            </dt>
            <dd>Modifies the number of colors to rotate to the right in a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a> by delta_count when the action is updated a given number of times. When the property is over the given maximum, it goes back to the given minimum and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__rotate__loop__action.html" class="m-doc">sprite_palette_rotate_loop_action</a>
            </dt>
            <dd>Modifies the number of colors to rotate to the right in a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a> from a minimum to a maximum. When the number of colors to rotate to the right is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__rotate__manager.html" class="m-doc">sprite_palette_rotate_manager</a>
            </dt>
            <dd>Manages the number of colors to rotate to the right in a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__rotate__to__action.html" class="m-doc">sprite_palette_rotate_to_action</a>
            </dt>
            <dd>Modifies the number of colors to rotate to the right in a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palette__rotate__toggle__action.html" class="m-doc">sprite_palette_rotate_toggle_action</a>
            </dt>
            <dd>Changes the number of colors to rotate to the right in a <a href="classbn_1_1sprite__palette__ptr.html" class="m-doc">sprite_<wbr />palette_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__brightness__loop__action.html" class="m-doc">sprite_palettes_brightness_loop_action</a>
            </dt>
            <dd>Modifies the brightness of all sprite color palettes from a minimum to a maximum. When the brightness is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__brightness__manager.html" class="m-doc">sprite_palettes_brightness_manager</a>
            </dt>
            <dd>Manages the brightness of all sprite color palettes.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__brightness__to__action.html" class="m-doc">sprite_palettes_brightness_to_action</a>
            </dt>
            <dd>Modifies the brightness of all sprite color palettes until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__brightness__toggle__action.html" class="m-doc">sprite_palettes_brightness_toggle_action</a>
            </dt>
            <dd>Changes the brightness of all sprite color palettes when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__contrast__loop__action.html" class="m-doc">sprite_palettes_contrast_loop_action</a>
            </dt>
            <dd>Modifies the contrast of all sprite color palettes from a minimum to a maximum. When the contrast is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__contrast__manager.html" class="m-doc">sprite_palettes_contrast_manager</a>
            </dt>
            <dd>Manages the contrast of all sprite color palettes.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__contrast__to__action.html" class="m-doc">sprite_palettes_contrast_to_action</a>
            </dt>
            <dd>Modifies the contrast of all sprite color palettes until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__contrast__toggle__action.html" class="m-doc">sprite_palettes_contrast_toggle_action</a>
            </dt>
            <dd>Changes the contrast of all sprite color palettes when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__fade__loop__action.html" class="m-doc">sprite_palettes_fade_loop_action</a>
            </dt>
            <dd>Modifies the intensity of the fade effect applied to all sprite color palettes from a minimum to a maximum. When the intensity is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__fade__manager.html" class="m-doc">sprite_palettes_fade_manager</a>
            </dt>
            <dd>Manages the intensity of the fade effect applied to all sprite color palettes.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__fade__to__action.html" class="m-doc">sprite_palettes_fade_to_action</a>
            </dt>
            <dd>Modifies the intensity of the fade effect applied to all sprite color palettes until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__fade__toggle__action.html" class="m-doc">sprite_palettes_fade_toggle_action</a>
            </dt>
            <dd>Changes the intensity of the fade effect applied to all sprite color palettes when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__grayscale__loop__action.html" class="m-doc">sprite_palettes_grayscale_loop_action</a>
            </dt>
            <dd>Modifies the intensity of the grayscale effect applied to all sprite color palettes from a minimum to a maximum. When the intensity is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__grayscale__manager.html" class="m-doc">sprite_palettes_grayscale_manager</a>
            </dt>
            <dd>Manages the intensity of the grayscale effect applied to all sprite color palettes.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__grayscale__to__action.html" class="m-doc">sprite_palettes_grayscale_to_action</a>
            </dt>
            <dd>Modifies the intensity of the grayscale effect applied to all sprite color palettes until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__grayscale__toggle__action.html" class="m-doc">sprite_palettes_grayscale_toggle_action</a>
            </dt>
            <dd>Changes the intensity of the grayscale effect applied to all sprite color palettes when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__hue__shift__loop__action.html" class="m-doc">sprite_palettes_hue_shift_loop_action</a>
            </dt>
            <dd>Modifies the intensity of the hue shift effect applied to all sprite color palettes from a minimum to a maximum. When the intensity is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__hue__shift__manager.html" class="m-doc">sprite_palettes_hue_shift_manager</a>
            </dt>
            <dd>Manages the intensity of the hue shift effect applied to all sprite color palettes.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__hue__shift__to__action.html" class="m-doc">sprite_palettes_hue_shift_to_action</a>
            </dt>
            <dd>Modifies the intensity of the hue shift effect applied to all sprite color palettes until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__hue__shift__toggle__action.html" class="m-doc">sprite_palettes_hue_shift_toggle_action</a>
            </dt>
            <dd>Changes the intensity of the hue shift effect applied to all sprite color palettes when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__intensity__loop__action.html" class="m-doc">sprite_palettes_intensity_loop_action</a>
            </dt>
            <dd>Modifies the intensity of all sprite color palettes from a minimum to a maximum. When the intensity is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__intensity__manager.html" class="m-doc">sprite_palettes_intensity_manager</a>
            </dt>
            <dd>Manages the intensity of all sprite color palettes.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__intensity__to__action.html" class="m-doc">sprite_palettes_intensity_to_action</a>
            </dt>
            <dd>Modifies the intensity of all sprite color palettes until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__intensity__toggle__action.html" class="m-doc">sprite_palettes_intensity_toggle_action</a>
            </dt>
            <dd>Changes the intensity of all sprite color palettes when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__inverted__manager.html" class="m-doc">sprite_palettes_inverted_manager</a>
            </dt>
            <dd>Manages if the colors of all sprite color palettes must be inverted or not.</dd>
            <dt>
              class <a href="classbn_1_1sprite__palettes__inverted__toggle__action.html" class="m-doc">sprite_palettes_inverted_toggle_action</a>
            </dt>
            <dd>Toggles if the colors of all sprite color palettes must be inverted or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__position__hbe__ptr.html" class="m-doc">sprite_position_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the position of a sprite in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1sprite__position__manager.html" class="m-doc">sprite_position_manager</a>
            </dt>
            <dd>Manages the position of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a sprite.</dd>
            <dt>
              class <a href="classbn_1_1sprite__regular__second__attributes.html" class="m-doc">sprite_regular_second_attributes</a>
            </dt>
            <dd>Manages the attributes to commit to the second GBA register of a regular sprite (without an attached <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a>).</dd>
            <dt>
              class <a href="classbn_1_1sprite__regular__second__attributes__hbe__ptr.html" class="m-doc">sprite_regular_second_attributes_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes to commit to the second GBA register of a regular sprite (without an attached <a href="classbn_1_1sprite__affine__mat__ptr.html" class="m-doc">sprite_<wbr />affine_<wbr />mat_<wbr />ptr</a>) in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1sprite__rotate__by__action.html" class="m-doc">sprite_rotate_by_action</a>
            </dt>
            <dd>Modifies the rotation angle of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> by delta_rotation_angle. When the rotation angle is over 360, it goes back to 0 and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__rotate__loop__action.html" class="m-doc">sprite_rotate_loop_action</a>
            </dt>
            <dd>Modifies the rotation angle of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> from a minimum to a maximum. When the rotation angle is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__rotate__to__action.html" class="m-doc">sprite_rotate_to_action</a>
            </dt>
            <dd>Modifies the rotation angle of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__rotate__toggle__action.html" class="m-doc">sprite_rotate_toggle_action</a>
            </dt>
            <dd>Changes the rotation angle of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__rotation__manager.html" class="m-doc">sprite_rotation_manager</a>
            </dt>
            <dd>Manages the rotation angle of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__scale__loop__action.html" class="m-doc">sprite_scale_loop_action</a>
            </dt>
            <dd>Modifies the scale of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> from a minimum to a maximum. When the scale is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__scale__manager.html" class="m-doc">sprite_scale_manager</a>
            </dt>
            <dd>Manages the scale of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__scale__to__action.html" class="m-doc">sprite_scale_to_action</a>
            </dt>
            <dd>Modifies the scale of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__scale__toggle__action.html" class="m-doc">sprite_scale_toggle_action</a>
            </dt>
            <dd>Changes the scale of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__shape__size.html" class="m-doc">sprite_shape_size</a>
            </dt>
            <dd>Calculates sprite dimensions from its shape and size.</dd>
            <dt>
              class <a href="classbn_1_1sprite__shear__loop__action.html" class="m-doc">sprite_shear_loop_action</a>
            </dt>
            <dd>Modifies the shear of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> from a minimum to a maximum. When the shear is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__shear__manager.html" class="m-doc">sprite_shear_manager</a>
            </dt>
            <dd>Manages the shear of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__shear__to__action.html" class="m-doc">sprite_shear_to_action</a>
            </dt>
            <dd>Modifies the shear of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__shear__toggle__action.html" class="m-doc">sprite_shear_toggle_action</a>
            </dt>
            <dd>Changes the shear of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__text__generator.html" class="m-doc">sprite_text_generator</a>
            </dt>
            <dd>Generates sprites containing text from a given <a href="classbn_1_1sprite__font.html" class="m-doc">sprite_<wbr />font</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__third__attributes.html" class="m-doc">sprite_third_attributes</a>
            </dt>
            <dd>Manages the attributes to commit to the third GBA register of a sprite.</dd>
            <dt>
              class <a href="classbn_1_1sprite__third__attributes__hbe__ptr.html" class="m-doc">sprite_third_attributes_hbe_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes to commit to the third GBA register of a sprite in each screen horizontal line.</dd>
            <dt>
              class <a href="classbn_1_1sprite__tiles__item.html" class="m-doc">sprite_tiles_item</a>
            </dt>
            <dd>Contains the required information to generate sprite tiles.</dd>
            <dt>
              class <a href="classbn_1_1sprite__tiles__ptr.html" class="m-doc">sprite_tiles_ptr</a>
            </dt>
            <dd>std::shared_ptr like smart pointer that retains shared ownership of the tiles of a sprite.</dd>
            <dt>
              class <a href="classbn_1_1sprite__top__left__move__loop__action.html" class="m-doc">sprite_top_left_move_loop_action</a>
            </dt>
            <dd>Modifies the top-left position of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> from a minimum to a maximum. When the top-left position is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__top__left__move__to__action.html" class="m-doc">sprite_top_left_move_to_action</a>
            </dt>
            <dd>Modifies the top-left position of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__top__left__move__toggle__action.html" class="m-doc">sprite_top_left_move_toggle_action</a>
            </dt>
            <dd>Changes the top-left position of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__top__left__position__manager.html" class="m-doc">sprite_top_left_position_manager</a>
            </dt>
            <dd>Manages the top-left position of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__vertical__flip__manager.html" class="m-doc">sprite_vertical_flip_manager</a>
            </dt>
            <dd>Manages if a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> is flipped in its vertical axis or not.</dd>
            <dt>
              class <a href="classbn_1_1sprite__vertical__flip__toggle__action.html" class="m-doc">sprite_vertical_flip_toggle_action</a>
            </dt>
            <dd>Toggles if a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> must be flipped in the vertical axis or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__vertical__scale__loop__action.html" class="m-doc">sprite_vertical_scale_loop_action</a>
            </dt>
            <dd>Modifies the vertical scale of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> from a minimum to a maximum. When the vertical scale is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__vertical__scale__manager.html" class="m-doc">sprite_vertical_scale_manager</a>
            </dt>
            <dd>Manages the vertical scale of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__vertical__scale__to__action.html" class="m-doc">sprite_vertical_scale_to_action</a>
            </dt>
            <dd>Modifies the vertical scale of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__vertical__scale__toggle__action.html" class="m-doc">sprite_vertical_scale_toggle_action</a>
            </dt>
            <dd>Changes the vertical scale of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__vertical__shear__loop__action.html" class="m-doc">sprite_vertical_shear_loop_action</a>
            </dt>
            <dd>Modifies the vertical shear of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> from a minimum to a maximum. When the vertical shear is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprite__vertical__shear__manager.html" class="m-doc">sprite_vertical_shear_manager</a>
            </dt>
            <dd>Manages the vertical shear of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a>.</dd>
            <dt>
              class <a href="classbn_1_1sprite__vertical__shear__to__action.html" class="m-doc">sprite_vertical_shear_to_action</a>
            </dt>
            <dd>Modifies the vertical shear of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprite__vertical__shear__toggle__action.html" class="m-doc">sprite_vertical_shear_toggle_action</a>
            </dt>
            <dd>Changes the vertical shear of a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__visible__manager.html" class="m-doc">sprite_visible_manager</a>
            </dt>
            <dd>Manages if a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> must be committed to the GBA or not.</dd>
            <dt>
              class <a href="classbn_1_1sprite__visible__toggle__action.html" class="m-doc">sprite_visible_toggle_action</a>
            </dt>
            <dd>Toggles if a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> must be committed to the GBA or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprite__window__manager.html" class="m-doc">sprite_window_manager</a>
            </dt>
            <dd>Manages if a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> must be part of the silhouette of the sprite window or not.</dd>
            <dt>
              class <a href="classbn_1_1sprite__window__toggle__action.html" class="m-doc">sprite_window_toggle_action</a>
            </dt>
            <dd>Toggles if a <a href="classbn_1_1sprite__ptr.html" class="m-doc">sprite_<wbr />ptr</a> must be part of the silhouette of the sprite window or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprites__blending__bottom__enabled__manager.html" class="m-doc">sprites_blending_bottom_enabled_manager</a>
            </dt>
            <dd>Manages if the sprite layer must be part of the blending bottom layer or not.</dd>
            <dt>
              class <a href="classbn_1_1sprites__blending__bottom__enabled__toggle__action.html" class="m-doc">sprites_blending_bottom_enabled_toggle_action</a>
            </dt>
            <dd>Toggles if the sprite layer is part of the blending bottom layer or not when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprites__mosaic__horizontal__stretch__loop__action.html" class="m-doc">sprites_mosaic_horizontal_stretch_loop_action</a>
            </dt>
            <dd>Modifies the horizontal stretch of the mosaic applied to the sprites from a minimum to a maximum. When the horizontal stretch is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprites__mosaic__horizontal__stretch__manager.html" class="m-doc">sprites_mosaic_horizontal_stretch_manager</a>
            </dt>
            <dd>Manages the horizontal stretch of the mosaic applied to the sprites.</dd>
            <dt>
              class <a href="classbn_1_1sprites__mosaic__horizontal__stretch__to__action.html" class="m-doc">sprites_mosaic_horizontal_stretch_to_action</a>
            </dt>
            <dd>Modifies the horizontal stretch of the mosaic applied to the sprites until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprites__mosaic__horizontal__stretch__toggle__action.html" class="m-doc">sprites_mosaic_horizontal_stretch_toggle_action</a>
            </dt>
            <dd>Changes the horizontal stretch of the mosaic applied to the sprites when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprites__mosaic__stretch__loop__action.html" class="m-doc">sprites_mosaic_stretch_loop_action</a>
            </dt>
            <dd>Modifies the stretch of the mosaic applied to the sprites from a minimum to a maximum. When the stretch is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprites__mosaic__stretch__manager.html" class="m-doc">sprites_mosaic_stretch_manager</a>
            </dt>
            <dd>Manages the stretch of the mosaic applied to the sprites.</dd>
            <dt>
              class <a href="classbn_1_1sprites__mosaic__stretch__to__action.html" class="m-doc">sprites_mosaic_stretch_to_action</a>
            </dt>
            <dd>Modifies the stretch of the mosaic applied to the sprites until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprites__mosaic__stretch__toggle__action.html" class="m-doc">sprites_mosaic_stretch_toggle_action</a>
            </dt>
            <dd>Changes the stretch of the mosaic applied to the sprites when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprites__mosaic__vertical__stretch__loop__action.html" class="m-doc">sprites_mosaic_vertical_stretch_loop_action</a>
            </dt>
            <dd>Modifies the vertical stretch of the mosaic applied to the sprites from a minimum to a maximum. When the vertical stretch is equal to the given final state, it goes back to its initial state and vice versa.</dd>
            <dt>
              class <a href="classbn_1_1sprites__mosaic__vertical__stretch__manager.html" class="m-doc">sprites_mosaic_vertical_stretch_manager</a>
            </dt>
            <dd>Manages the vertical stretch of the mosaic applied to the sprites.</dd>
            <dt>
              class <a href="classbn_1_1sprites__mosaic__vertical__stretch__to__action.html" class="m-doc">sprites_mosaic_vertical_stretch_to_action</a>
            </dt>
            <dd>Modifies the vertical stretch of the mosaic applied to the sprites until it has a given state.</dd>
            <dt>
              class <a href="classbn_1_1sprites__mosaic__vertical__stretch__toggle__action.html" class="m-doc">sprites_mosaic_vertical_stretch_toggle_action</a>
            </dt>
            <dd>Changes the vertical stretch of the mosaic applied to the sprites when the action is updated a given number of times.</dd>
            <dt>
              class <a href="classbn_1_1sprites__visible__manager.html" class="m-doc">sprites_visible_manager</a>
            </dt>
            <dd>Manages if the sprite layer must be shown or not.</dd>
            <dt>
              class <a href="classbn_1_1sprites__visible__toggle__action.html" class="m-doc">sprites_visible_toggle_action</a>
            </dt>
            <dd>Toggles if the sprite layer must be shown or not when the action is updated a given number of times.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int MaxSize&gt;</div>
              class <a href="classbn_1_1string.html" class="m-doc">string</a>
            </dt>
            <dd><code>std::string</code> like container with a fixed size buffer.</dd>
            <dt>
              class <a href="classbn_1_1string__view.html" class="m-doc">string_view</a>
            </dt>
            <dd>Refers to a constant contiguous sequence of char values.</dd>
            <dt>
              class <a href="classbn_1_1system__font.html" class="m-doc">system_font</a>
            </dt>
            <dd>Contains information of the font used to show assert and profiling messages.</dd>
            <dt>
              class <a href="classbn_1_1tile.html" class="m-doc">tile</a>
            </dt>
            <dd>Represents a 8x8 block of 16 color pixels.</dd>
            <dt>
              class <a href="classbn_1_1time.html" class="m-doc">time</a>
            </dt>
            <dd>Defines a clock time, which it can express as the numbers of hours, minutes and seconds since midnight.</dd>
            <dt>
              class <a href="classbn_1_1timer.html" class="m-doc">timer</a>
            </dt>
            <dd>Provides a way to calculate elapsed times.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Property, class PropertyManager&gt;</div>
              class <a href="classbn_1_1to__template__action.html" class="m-doc">to_template_action</a>
            </dt>
            <dd>Modifies the property until it has a given state.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Value, typename Property, class PropertyManager&gt;</div>
              class <a href="classbn_1_1to__value__template__action.html" class="m-doc">to_value_template_action</a>
            </dt>
            <dd>Modifies the property of a value until it has a given state.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Property, class PropertyManager&gt;</div>
              class <a href="classbn_1_1toggle__template__action.html" class="m-doc">toggle_template_action</a>
            </dt>
            <dd>Changes the property when the action is updated a given number of times.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Value, typename Property, class PropertyManager&gt;</div>
              class <a href="classbn_1_1toggle__value__template__action.html" class="m-doc">toggle_value_template_action</a>
            </dt>
            <dd>Changes the property of a value when the action is updated a given number of times.</dd>
            <dt>
              <div class="m-doc-template">template&lt;int Precision&gt;</div>
              class <a href="classbn_1_1top__left__fixed__rect__t.html" class="m-doc">top_left_fixed_rect_t</a>
            </dt>
            <dd>Defines a two-dimensional rectangle using fixed point precision and a top-left point as position.</dd>
            <dt>
              class <a href="classbn_1_1top__left__rect.html" class="m-doc">top_left_rect</a>
            </dt>
            <dd>Defines a two-dimensional rectangle using integer precision and a top-left point as position.</dd>
            <dt>
              class <a href="classbn_1_1type__id__t.html" class="m-doc">type_id_t</a>
            </dt>
            <dd>Unique type ID without RTTI.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type, typename Deleter&gt;</div>
              class <a href="classbn_1_1unique__ptr.html" class="m-doc">unique_ptr</a>
            </dt>
            <dd><code>std::unique_ptr</code> like container.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Key, typename Value, int MaxSize, typename KeyHash, typename KeyEqual&gt;</div>
              class <a href="classbn_1_1unordered__map.html" class="m-doc">unordered_map</a>
            </dt>
            <dd><code>std::unordered_map</code> like container with a fixed size buffer.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Key, int MaxSize, typename KeyHash, typename KeyEqual&gt;</div>
              class <a href="classbn_1_1unordered__set.html" class="m-doc">unordered_set</a>
            </dt>
            <dd><code>std::unordered_set</code> like container with a fixed size buffer.</dd>
            <dt>
              class <a href="classbn_1_1utf8__character.html" class="m-doc">utf8_character</a>
            </dt>
            <dd>Decodes a single UTF-8 character from a string.</dd>
            <dt>
              <div class="m-doc-template">template&lt;const <a href="classbn_1_1span.html" class="m-doc">span</a>&lt;const <a href="classbn_1_1utf8__character.html" class="m-doc">utf8_<wbr />character</a>&gt;&amp; Utf8Characters&gt;</div>
              class <a href="classbn_1_1utf8__characters__map.html" class="m-doc">utf8_characters_map</a>
            </dt>
            <dd>Maps a list of UTF-8 characters to their position in the list.</dd>
            <dt>
              class <a href="classbn_1_1utf8__characters__map__ref.html" class="m-doc">utf8_characters_map_ref</a>
            </dt>
            <dd>Maps a list of UTF-8 characters to their position in the list.</dd>
            <dt>
              <div class="m-doc-template">template&lt;typename Type, int MaxSize&gt;</div>
              class <a href="classbn_1_1vector.html" class="m-doc">vector</a>
            </dt>
            <dd><code>std::vector</code> like container with a fixed size buffer.</dd>
            <dt>
              class <a href="classbn_1_1window.html" class="m-doc">window</a>
            </dt>
            <dd>Base window class.</dd>
          </dl>
        </section>
        <section id="typedef-members">
          <h2><a href="#typedef-members">Typedefs</a></h2>
          <dl class="m-doc">
            <dt>
              using <a href="#abf2be6b23beabffcd77c28774dafbfc6" class="m-doc">affine_bg_map_cell</a> = uint8_t
            </dt>
            <dd>Affine background map cell type alias.</dd>
            <dt>
              using <a href="#a0de0484a51e353c5b48db21590f4dfc9" class="m-doc">fixed</a> = <a href="classbn_1_1fixed__t.html" class="m-doc">fixed_<wbr />t</a>&lt;12&gt;
            </dt>
            <dd>Default precision <a href="classbn_1_1fixed__t.html" class="m-doc">fixed_<wbr />t</a> alias.</dd>
            <dt>
              using <a href="#a9d90d92eb951850d75801f5508fc8e90" class="m-doc">fixed_point</a> = <a href="classbn_1_1fixed__point__t.html" class="m-doc">fixed_<wbr />point_<wbr />t</a>&lt;12&gt;
            </dt>
            <dd>Default precision <a href="classbn_1_1fixed__point__t.html" class="m-doc">fixed_<wbr />point_<wbr />t</a> alias.</dd>
            <dt>
              using <a href="#ab92161c3965138dd8983d58725b13647" class="m-doc">fixed_rect</a> = <a href="classbn_1_1fixed__rect__t.html" class="m-doc">fixed_<wbr />rect_<wbr />t</a>&lt;12&gt;
            </dt>
            <dd>Default precision <a href="classbn_1_1fixed__rect__t.html" class="m-doc">fixed_<wbr />rect_<wbr />t</a> alias.</dd>
            <dt>
              using <a href="#a63eda56aa6f4552d9dd5c99805ddffa4" class="m-doc">fixed_size</a> = <a href="classbn_1_1fixed__size__t.html" class="m-doc">fixed_<wbr />size_<wbr />t</a>&lt;12&gt;
            </dt>
            <dd>Default precision <a href="classbn_1_1fixed__size__t.html" class="m-doc">fixed_<wbr />size_<wbr />t</a> alias.</dd>
            <dt>
              using <a href="#ab241f34495f92d9bf08c68c2d671dea3" class="m-doc">palette_effect_type</a> = void(*)(<a href="classbn_1_1span.html" class="m-doc">span</a>&lt;<a href="classbn_1_1color.html" class="m-doc">color</a>&gt;)
            </dt>
            <dd>Palette effect type alias.</dd>
            <dt>
              using <a href="#a6095e8103771dcb0c6ca117cd14a3a98" class="m-doc">regular_bg_map_cell</a> = uint16_t
            </dt>
            <dd>Regular background map cell type alias.</dd>
            <dt>
              using <a href="#a55720b955c13b85747cfcd766dc55920" class="m-doc">stringstream</a> = <a href="classbn_1_1ostringstream.html" class="m-doc">ostringstream</a>
            </dt>
            <dd>stringstream alias.</dd>
            <dt>
              using <a href="#a43d7e5ae449250da706894c59f3eb197" class="m-doc">top_left_fixed_rect</a> = <a href="classbn_1_1top__left__fixed__rect__t.html" class="m-doc">top_<wbr />left_<wbr />fixed_<wbr />rect_<wbr />t</a>&lt;12&gt;
            </dt>
            <dd>Default precision <a href="classbn_1_1top__left__fixed__rect__t.html" class="m-doc">top_<wbr />left_<wbr />fixed_<wbr />rect_<wbr />t</a> alias.</dd>
            <dt>
              using <a href="#a97b50ccb2e2c3c21f73dedaf297a4001" class="m-doc">vblank_callback_type</a> = void(*)()
            </dt>
            <dd>V-Blank callback type alias.</dd>
          </dl>
        </section>
        <section>
          <h2>Typedef documentation</h2>
          <section class="m-doc-details" id="abf2be6b23beabffcd77c28774dafbfc6"><div>
            <h3>
              using bn::<wbr /><a href="#abf2be6b23beabffcd77c28774dafbfc6" class="m-doc-self">affine_bg_map_cell</a> = uint8_t
              <div class="m-doc-include m-code m-inverted m-text-right"><span class="cp">#include</span> <a class="cpf" href="bn__affine__bg__map__cell_8h.html">&lt;bn_affine_bg_map_cell.h&gt;</a></div>
            </h3>
            <p>Affine background map cell type alias.</p>
          </div></section>
          <section class="m-doc-details" id="a0de0484a51e353c5b48db21590f4dfc9"><div>
            <h3>
              using bn::<wbr /><a href="#a0de0484a51e353c5b48db21590f4dfc9" class="m-doc-self">fixed</a> = <a href="classbn_1_1fixed__t.html" class="m-doc">fixed_<wbr />t</a>&lt;12&gt;
              <div class="m-doc-include m-code m-inverted m-text-right"><span class="cp">#include</span> <a class="cpf" href="bn__fixed__fwd_8h.html">&lt;bn_fixed_fwd.h&gt;</a></div>
            </h3>
            <p>Default precision <a href="classbn_1_1fixed__t.html" class="m-doc">fixed_<wbr />t</a> alias.</p>
          </div></section>
          <section class="m-doc-details" id="a9d90d92eb951850d75801f5508fc8e90"><div>
            <h3>
              using bn::<wbr /><a href="#a9d90d92eb951850d75801f5508fc8e90" class="m-doc-self">fixed_point</a> = <a href="classbn_1_1fixed__point__t.html" class="m-doc">fixed_<wbr />point_<wbr />t</a>&lt;12&gt;
              <div class="m-doc-include m-code m-inverted m-text-right"><span class="cp">#include</span> <a class="cpf" href="bn__fixed__point__fwd_8h.html">&lt;bn_fixed_point_fwd.h&gt;</a></div>
            </h3>
            <p>Default precision <a href="classbn_1_1fixed__point__t.html" class="m-doc">fixed_<wbr />point_<wbr />t</a> alias.</p>
          </div></section>
          <section class="m-doc-details" id="ab92161c3965138dd8983d58725b13647"><div>
            <h3>
              using bn::<wbr /><a href="#ab92161c3965138dd8983d58725b13647" class="m-doc-self">fixed_rect</a> = <a href="classbn_1_1fixed__rect__t.html" class="m-doc">fixed_<wbr />rect_<wbr />t</a>&lt;12&gt;
              <div class="m-doc-include m-code m-inverted m-text-right"><span class="cp">#include</span> <a class="cpf" href="bn__fixed__rect__fwd_8h.html">&lt;bn_fixed_rect_fwd.h&gt;</a></div>
            </h3>
            <p>Default precision <a href="classbn_1_1fixed__rect__t.html" class="m-doc">fixed_<wbr />rect_<wbr />t</a> alias.</p>
          </div></section>
          <section class="m-doc-details" id="a63eda56aa6f4552d9dd5c99805ddffa4"><div>
            <h3>
              using bn::<wbr /><a href="#a63eda56aa6f4552d9dd5c99805ddffa4" class="m-doc-self">fixed_size</a> = <a href="classbn_1_1fixed__size__t.html" class="m-doc">fixed_<wbr />size_<wbr />t</a>&lt;12&gt;
              <div class="m-doc-include m-code m-inverted m-text-right"><span class="cp">#include</span> <a class="cpf" href="bn__fixed__size__fwd_8h.html">&lt;bn_fixed_size_fwd.h&gt;</a></div>
            </h3>
            <p>Default precision <a href="classbn_1_1fixed__size__t.html" class="m-doc">fixed_<wbr />size_<wbr />t</a> alias.</p>
          </div></section>
          <section class="m-doc-details" id="ab241f34495f92d9bf08c68c2d671dea3"><div>
            <h3>
              using bn::<wbr /><a href="#ab241f34495f92d9bf08c68c2d671dea3" class="m-doc-self">palette_effect_type</a> = void(*)(<a href="classbn_1_1span.html" class="m-doc">span</a>&lt;<a href="classbn_1_1color.html" class="m-doc">color</a>&gt;)
              <div class="m-doc-include m-code m-inverted m-text-right"><span class="cp">#include</span> <a class="cpf" href="bn__palette__effect__type_8h.html">&lt;bn_palette_effect_type.h&gt;</a></div>
            </h3>
            <p>Palette effect type alias.</p>
          </div></section>
          <section class="m-doc-details" id="a6095e8103771dcb0c6ca117cd14a3a98"><div>
            <h3>
              using bn::<wbr /><a href="#a6095e8103771dcb0c6ca117cd14a3a98" class="m-doc-self">regular_bg_map_cell</a> = uint16_t
              <div class="m-doc-include m-code m-inverted m-text-right"><span class="cp">#include</span> <a class="cpf" href="bn__regular__bg__map__cell_8h.html">&lt;bn_regular_bg_map_cell.h&gt;</a></div>
            </h3>
            <p>Regular background map cell type alias.</p>
          </div></section>
          <section class="m-doc-details" id="a55720b955c13b85747cfcd766dc55920"><div>
            <h3>
              using bn::<wbr /><a href="#a55720b955c13b85747cfcd766dc55920" class="m-doc-self">stringstream</a> = <a href="classbn_1_1ostringstream.html" class="m-doc">ostringstream</a>
              <div class="m-doc-include m-code m-inverted m-text-right"><span class="cp">#include</span> <a class="cpf" href="bn__sstream_8h.html">&lt;bn_sstream.h&gt;</a></div>
            </h3>
            <p>stringstream alias.</p>
          </div></section>
          <section class="m-doc-details" id="a43d7e5ae449250da706894c59f3eb197"><div>
            <h3>
              using bn::<wbr /><a href="#a43d7e5ae449250da706894c59f3eb197" class="m-doc-self">top_left_fixed_rect</a> = <a href="classbn_1_1top__left__fixed__rect__t.html" class="m-doc">top_<wbr />left_<wbr />fixed_<wbr />rect_<wbr />t</a>&lt;12&gt;
              <div class="m-doc-include m-code m-inverted m-text-right"><span class="cp">#include</span> <a class="cpf" href="bn__top__left__fixed__rect__fwd_8h.html">&lt;bn_top_left_fixed_rect_fwd.h&gt;</a></div>
            </h3>
            <p>Default precision <a href="classbn_1_1top__left__fixed__rect__t.html" class="m-doc">top_<wbr />left_<wbr />fixed_<wbr />rect_<wbr />t</a> alias.</p>
          </div></section>
          <section class="m-doc-details" id="a97b50ccb2e2c3c21f73dedaf297a4001"><div>
            <h3>
              using bn::<wbr /><a href="#a97b50ccb2e2c3c21f73dedaf297a4001" class="m-doc-self">vblank_callback_type</a> = void(*)()
              <div class="m-doc-include m-code m-inverted m-text-right"><span class="cp">#include</span> <a class="cpf" href="bn__vblank__callback__type_8h.html">&lt;bn_vblank_callback_type.h&gt;</a></div>
            </h3>
            <p>V-Blank callback type alias.</p>
          </div></section>
        </section>
      </div>
    </div>
  </div>
</article></main>
<div class="m-doc-search" id="search">
  <a href="#!" onclick="return hideSearch()"></a>
  <div class="m-container">
    <div class="m-row">
      <div class="m-col-m-8 m-push-m-2">
        <div class="m-doc-search-header m-text m-small">
          <div><span class="m-label m-default">Tab</span> / <span class="m-label m-default">T</span> to search, <span class="m-label m-default">Esc</span> to close</div>
          <div id="search-symbolcount">&hellip;</div>
        </div>
        <div class="m-doc-search-content">
          <form>
            <input type="search" name="q" id="search-input" placeholder="Loading &hellip;" disabled="disabled" autofocus="autofocus" autocomplete="off" spellcheck="false" />
          </form>
          <noscript class="m-text m-danger m-text-center">Unlike everything else in the docs, the search functionality <em>requires</em> JavaScript.</noscript>
          <div id="search-help" class="m-text m-dim m-text-center">
            <p class="m-noindent">Search for symbols, directories, files, pages or
            modules. You can omit any prefix from the symbol or file path; adding a
            <code>:</code> or <code>/</code> suffix lists all members of given symbol or
            directory.</p>
            <p class="m-noindent">Use <span class="m-label m-dim">&darr;</span>
            / <span class="m-label m-dim">&uarr;</span> to navigate through the list,
            <span class="m-label m-dim">Enter</span> to go.
            <span class="m-label m-dim">Tab</span> autocompletes common prefix, you can
            copy a link to the result using <span class="m-label m-dim">⌘</span>
            <span class="m-label m-dim">L</span> while <span class="m-label m-dim">⌘</span>
            <span class="m-label m-dim">M</span> produces a Markdown link.</p>
          </div>
          <div id="search-notfound" class="m-text m-warning m-text-center">Sorry, nothing was found.</div>
          <ul id="search-results"></ul>
        </div>
      </div>
    </div>
  </div>
</div>
<script src="search-v2.js"></script>
<script src="searchdata-v2.js" async="async"></script>
<footer><nav>
  <div class="m-container">
    <div class="m-row">
      <div class="m-col-l-10 m-push-l-1">
        <p>Butano Docs. Created with <a href="https://doxygen.org/">Doxygen</a> 1.14.0 and <a href="https://mcss.mosra.cz/">m.css</a>.</p>
      </div>
    </div>
  </div>
</nav></footer>
</body>
</html>
